# Project Mycelium Docs Documentation site for **Project Mycelium**, built with [Docusaurus 3](https://docusaurus.io/). This site consolidates documentation for: - **Network** – Mycelium Network overlay and connectivity. - **Cloud** – Mycelium Cloud and Kubernetes clusters on decentralized Mycelium infrastructure. - **VDC** – Virtual Data Centers on decentralized infrastructure. - **AI Agent Framework** – Preview docs for the upcoming Mycelium Agent Framework. - **Hosters** – Rebranded farming docs for operating nodes and earning SPORE. The site is designed to match the feel of the main `www.projectmycelium.com` site while: - Defaulting to **light mode**. - Avoiding dark background sections in light mode. - Supporting **dark mode toggle** for users who prefer it. --- ## Tech Stack - **Framework:** Docusaurus 3 (`@docusaurus/preset-classic`). - **Language:** TypeScript/JS config + Markdown docs. - **Styling:** Docusaurus theme + custom CSS in `src/css/custom.css`. - **Diagrams:** [Mermaid](https://mermaid.js.org/) enabled via `@docusaurus/theme-mermaid`. - **Node:** `>=18` (see `package.json` engines field). --- ## Getting Started ### Prerequisites - Node.js **18+** (LTS recommended). - [pnpm](https://pnpm.io/) (recommended) or npm (comes with Node). ### Install Dependencies From the project root (`docs_projectmycelium`): ```bash pnpm install ``` ### Run the Dev Server ```bash pnpm start ``` Then open: - The main sections are available at: - `/` – Overview - `/network` – Network docs - `/cloud` – Cloud docs - `/vdc` – Virtual Data Centers - `/ai-agent-framework` – Agent Framework - `/hosters` – Hosters (farming) docs ### Build the Site ```bash pnpm build ``` This creates a production build in the `build/` directory. ### Serve the Production Build (Local Test) ```bash pnpm serve ``` Docusaurus will serve the contents of `build/` so you can verify the production build locally. --- ## Package Scripts Defined in `package.json` (run with `pnpm