https://github.com/stone-foundation/stone-js-docs
Official documentation for Stone.js, a modular, cloud-native JavaScript framework powered by Continuum Architecture. This repo hosts API references, guides, and integration docs for all Stone.js packages.
https://github.com/stone-foundation/stone-js-docs
continuum-architecture javascript official-stonejs stonejs stonejs-docs typescript
Last synced: about 1 month ago
JSON representation
Official documentation for Stone.js, a modular, cloud-native JavaScript framework powered by Continuum Architecture. This repo hosts API references, guides, and integration docs for all Stone.js packages.
- Host: GitHub
- URL: https://github.com/stone-foundation/stone-js-docs
- Owner: stone-foundation
- License: mit
- Created: 2025-06-07T20:33:34.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-30T03:18:52.000Z (12 months ago)
- Last Synced: 2025-06-30T04:28:32.565Z (12 months ago)
- Topics: continuum-architecture, javascript, official-stonejs, stonejs, stonejs-docs, typescript
- Language: Vue
- Homepage: https://stonejs.dev
- Size: 39.6 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
- Support: SUPPORT.md
Awesome Lists containing this project
README
# Stone.js - Documentation

[](https://github.com/stone-foundation/stone-js-docs/actions/workflows/main.yml)
[](https://github.com/stone-foundation/stone-js-docs/actions/workflows/release.yml)
[](https://github.com/stone-foundation/stone-js-docs/network/updates)
[](https://conventionalcommits.org)
Welcome to the official documentation source for [Stone.js](https://stonejs.dev), the universal JavaScript/TypeScript framework built on the **Continuum Architecture**.
This repository powers the [documentation site](https://stonejs.dev), built with [VuePress](https://vuepress.vuejs.org/), and serves as the single source of truth for all developer guides, API references, core concepts, and advanced features of Stone.js.
---
## What Is Stone.js?
Stone.js is a **next-generation framework** that lets you build:
- Backend apps (microservices, CLI, serverless)
- Frontend apps (SPA, SSR, Vue/React)
- Fullstack cloud-native applications
All using **one architecture**, **one mental model**, and **one toolchain**.
At the heart of Stone.js is the **Continuum Architecture**, where Context defines everything, and the same knowledge applies across dimensions, backend, frontend, serverless, browser, anywhere.
## Project Structure
This documentation is organized using the [Stone.js Documentation Master Plan](https://github.com/stone-foundation/stone-js-docs), which defines a consistent structure for all pages.
```txt
src/
├── .vuepress/ # VuePress config, theme, plugins
├── api/ # API reference pages
├── packages/ # Package documentation
├── docs/ # Documentation source files
├── getting-started/ # Getting started guides
├── architecture/ # Core architecture concepts
├── essentials/ # Essential features and concepts
├── router/ # Router documentation
├── react/ # React integration
├── deeper/ # Advanced topics and patterns
└── README.md # Home page
````
You’ll find every page follows a shared structure:
* Introduction
* Where it fits in the Continuum Architecture
* Feature shape (class/function/factory)
* Dimension-specific behavior
* Declarative & imperative registration
* Best practices
* Summary
## Getting Started
To preview the documentation locally:
```bash
pnpm install
pnpm run docs:dev
```
To build the static site:
```bash
pnpm run docs:build
```
Output will be in `src/.vuepress/dist`.
## Contributing
We love documentation contributions.
Whether it’s:
* Fixing typos
* Clarifying a tricky sentence
* Adding new sections
* Writing a full feature page
Please read our [Contributing Guide](./CONTRIBUTING.md) before submitting your changes.
All pull requests should follow the [Documentation Master Plan](https://github.com/stone-foundation/stone-js-docs) and use [Conventional Commit messages](https://www.conventionalcommits.org/).
## Code of Conduct
We follow the [Contributor Covenant](./CODE_OF_CONDUCT.md).
Please be kind and respectful in all interactions.
## Built With
* [VuePress](https://vuepress.vuejs.org/)
* [pnpm](https://pnpm.io/)
* [Release Please](https://github.com/googleapis/release-please-action)
## Custom Domain
The documentation is hosted on GitHub Pages at
🔗 **[https://stonejs.dev](https://stonejs.dev)**
with automatic HTTPS via GitHub's free SSL.
## About the Continuum Architecture
Stone.js is more than a framework, it’s a new way to build software systems.
At the core of Stone.js is a radical but practical idea:
> **“Context defines everything.”**
You can learn more in the [Core Concepts → Continuum Architecture](./src/docs/architecture/continuum.md) section.
## Questions or Feedback?
If something is unclear, wrong, or could be better, [open an issue](https://github.com/stone-foundation/stone-js-docs/issues) or start a discussion.
We're all about continuous improvement, in code and in documentation.
**Stone.js: Write once, deploy everywhere.**
One continuum. One architecture. One tool to rule them all.