|
1 | | -# smyth-docs |
| 1 | +# SmythOS Documentation |
| 2 | + |
| 3 | +This repository contains the **open source** documentation for SmythOS. The docs are written in Markdown/MDX and built with [Docusaurus 2](https://docusaurus.io/). |
| 4 | + |
| 5 | +The content covers everything from building agents in the cloud-based Studio to running them locally with the Runtime and deploying them in production. Browse the documentation online or run it locally using the instructions below. |
| 6 | + |
| 7 | +## Documentation Overview |
| 8 | + |
| 9 | +The docs are organized into several areas: |
| 10 | + |
| 11 | +- **Introduction** – quickstart, glossary, and core concepts. |
| 12 | +- **Studio** – visually build, test, and debug agents. |
| 13 | +- **Weaver** – describe your goal and have Weaver create agents with no code. |
| 14 | +- **Runtime** – run agents locally or at scale. |
| 15 | +- **Deployments** – version and host agents on real-world platforms. |
| 16 | +- **Collaboration** – work in teams with Spaces and Groups. |
| 17 | +- **Templates** – start fast with prebuilt agent templates. |
| 18 | +- **Account Management** – manage subscriptions and integrations. |
| 19 | + |
| 20 | +## Prerequisites |
| 21 | + |
| 22 | +- Node.js **18** or later |
| 23 | + |
| 24 | +## Installation |
| 25 | + |
| 26 | +Install project dependencies: |
| 27 | + |
| 28 | +```bash |
| 29 | +npm install |
| 30 | +``` |
| 31 | + |
| 32 | +## Local Development |
| 33 | + |
| 34 | +Start a local development server and open the site in your browser: |
| 35 | + |
| 36 | +```bash |
| 37 | +npm start |
| 38 | +``` |
| 39 | + |
| 40 | +The website will be available at `http://localhost:3000`. |
| 41 | + |
| 42 | +## Production Build |
| 43 | + |
| 44 | +Generate a static build in the `build/` directory: |
| 45 | + |
| 46 | +```bash |
| 47 | +npm run build |
| 48 | +``` |
| 49 | + |
| 50 | +You can serve the build locally with: |
| 51 | + |
| 52 | +```bash |
| 53 | +npm run serve |
| 54 | +``` |
| 55 | + |
| 56 | +## Project Structure |
| 57 | + |
| 58 | +- `docs/` – MDX files that make up the documentation content. |
| 59 | +- `src/` – React components, pages, and styling. |
| 60 | +- `static/` – Images and other static assets. |
| 61 | +- `docusaurus.config.ts` – Docusaurus configuration. |
| 62 | +- `sidebars.ts` – Sidebar navigation setup. |
| 63 | + |
| 64 | +Edit files under `docs/` or `src/` to update the documentation and then submit a pull request. |
| 65 | + |
| 66 | +## Contributing |
| 67 | + |
| 68 | +We welcome contributions and fixes. If you spot an issue or want to add new content: |
| 69 | + |
| 70 | +1. Fork this repository and create a new branch. |
| 71 | +2. Make your changes to the Markdown/MDX files in `docs/` or to the components in `src/`. |
| 72 | +3. Open a pull request describing your changes. |
| 73 | + |
| 74 | +No production deployment is required to contribute—just open a PR and share your improvements. |
0 commit comments