diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index e58a0dc876..3651d6cfaf 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -6,7 +6,7 @@ * @celo-org/devrel # Build on Celo section - DevRel team -/build-on-celo/ @celo-org/devrel +/build/ @celo-org/devrel # Learn section (protocol, governance, manage, etc.) - Blockchain and Primitives teams /learn/ @celo-org/blockchain @celo-org/primitives @@ -19,28 +19,28 @@ /operate/ @celo-org/blockchain # Tooling section -/tooling/ @celo-org/devrel +/build/tools/ @celo-org/devrel # CLI tools - DevRel and DevTooling teams -/tooling/libraries-sdks/cli/ @celo-org/devrel @celo-org/devtooling +/build/tools/libraries-sdks/cli/ @celo-org/devrel @celo-org/devtooling # ContractKit - DevRel and DevTooling teams -/tooling/libraries-sdks/contractkit/ @celo-org/devrel @celo-org/devtooling +/build/tools/libraries-sdks/contractkit/ @celo-org/devrel @celo-org/devtooling # Development environments (was developer/deploy) - DevRel and Primitives teams -/tooling/dev-environments/ @celo-org/devrel @celo-org/primitives +/build/tools/dev-environments/ @celo-org/devrel @celo-org/primitives # SDK libraries - DevRel and DevTooling teams -/tooling/libraries-sdks/rainbowkit-celo/ @celo-org/devrel @celo-org/devtooling -/tooling/libraries-sdks/viem/ @celo-org/devrel @celo-org/devtooling -/tooling/libraries-sdks/ @celo-org/devrel @celo-org/devtooling +/build/tools/libraries-sdks/rainbowkit-celo/ @celo-org/devrel @celo-org/devtooling +/build/tools/libraries-sdks/viem/ @celo-org/devrel @celo-org/devtooling +/build/tools/libraries-sdks/ @celo-org/devrel @celo-org/devtooling # Smart contracts - Primitives team -/tooling/contracts/ @celo-org/primitives +/build/tools/contracts/ @celo-org/primitives # Network/Node operations - DevRel and Blockchain teams -/tooling/testnets/ @celo-org/devrel @celo-org/blockchain -/tooling/nodes/ @celo-org/devrel @celo-org/blockchain +/build/tools/testnets/ @celo-org/devrel @celo-org/blockchain +/build/tools/nodes/ @celo-org/devrel @celo-org/blockchain # Configuration files /docs.json @celo-org/devrel diff --git a/AGENTS.md b/AGENTS.md index 04d52f5abb..92594e8c06 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -8,7 +8,7 @@ Structural work in progress is tracked in the restructure epic, [#2266](https:// - A [Mintlify](https://mintlify.com) site. Content is MDX; navigation, redirects and theme live in `docs.json`. There is no build step beyond the Mintlify CLI. - `docs.json` is the single source of truth for what is reachable. **A file on disk is unreachable until it is listed under `navigation`.** -- Content directories today: `learn/`, `build-on-celo/`, `tooling/`, `contribute-to-celo/`, `operate/`. +- Content directories today: `learn/`, `build/`, `contribute-to-celo/`, `operate/`. Tool pages live under `build/tools/`. - `snippets/` holds reusable JSX/MDX (`/snippets/ColoredText.jsx`, `/snippets/YouTube.jsx`, `/snippets/AddNetworkButton.jsx`). Import with an absolute path after the frontmatter: `import {YouTube} from '/snippets/YouTube.jsx'`. - Static assets: `img/`, `images/`, `assets/`, `logo/`. - **Any `.js` file under the content root runs on every published page.** Mintlify injects them automatically — there is no allowlist and no way to scope one to a single page — and the same applies to `.css`. Treat a `.js` file here as production code shipped to every reader, not as content: it has full same-origin DOM access on pages that print contract addresses and RPC endpoints. Mintlify does not support a raw `