This repository powers the Nimiq Developer Center. It contains the docs site, local UI customizations, server helpers, and generated reference content used to publish developer documentation for the Nimiq ecosystem.
- Documentation content written in Markdown
- App-level UI customization and local Vue components
- Nitro server endpoints for dynamic or remote-backed features
- Generated reference docs such as RPC and web-client content
- Runtime and deployment configuration for the docs site
- Nuxt - Application framework and app runtime
- Docus - Documentation layer built on top of Nuxt
- Nuxt Content - Markdown content engine and collections layer
- Nuxt UI - Shared UI components and app theming
- Nitro - Server runtime and deployment layer
- CSS + Tailwind v4-style theme tokens - Global styling and design tokens
- pnpm - Package manager
developer-center/
├── content/ # Authored docs content
│ └── maintainers/ # Internal maintainer docs
├── app/ # Components, styling, app config, local UI logic
│ ├── components/
│ └── assets/css/
├── server/ # Nitro API routes
│ └── api/
├── scripts/ # Generation scripts
├── public/ # Static assets
├── nuxt.config.ts # App/runtime configuration
├── content.config.ts # Content collections and schema
└── README.md # Repository entrypoint
Use Node 22+.
git clone https://github.com/nimiq/developer-center
cd developer-center
pnpm install
pnpm devpnpm dev- Start the local docs sitepnpm lint- Run ESLint across the repositorypnpm typecheck- Run Nuxt type checkingpnpm build- Build the production site
Use the README as the quick start, then go deeper here:
These internal docs split the maintainer reference by purpose: architecture, conventions, metadata, navigation ownership, and operational workflow.
PRs are welcome if you want to improve the Developer Center.
For repository structure, maintenance guidance, and "go here to change this" instructions, start with the maintainer docs linked above.
This project is licensed under the Apache 2.0 License. See LICENSE.md for details.
The documentation and written content are licensed under the Creative Commons Attribution 4.0 International License (CC-BY 4.0).