This folder is a Docusaurus 3 site that powers the public ONQL docs.
cd docs
npm install
npm startThe dev server runs on http://localhost:3000 with hot reload.
npm run buildStatic output goes to build/. Drop it on any static host.
GIT_USER=<your-github-username> npm run deployPoint at the repo, set:
- Build command:
npm run build - Build output directory:
build - Base directory:
docs
docs/
├── docs/ ← markdown content (the actual docs)
│ ├── intro.md
│ ├── getting-started/
│ ├── tour/
│ ├── concepts/
│ │ ├── protocol/
│ │ ├── relationships/
│ │ └── query-execution/
│ ├── language/
│ │ ├── filters/
│ │ ├── projections/
│ │ └── aggregates/
│ ├── cookbook/
│ ├── reference/
│ ├── deployment/
│ └── contributing.md
├── sidebars.js ← navigation tree
├── docusaurus.config.js ← site config
├── src/
│ └── css/
│ └── custom.css ← theme overrides
├── babel.config.js
├── package.json
└── README.md ← you are here
See docs/contributing.md for the guide. TL;DR:
- Find or create the right
.mdfile. - Add it to
sidebars.jsif it's new. - Open a PR.
Every page has an "Edit this page" link that takes you straight to the file on GitHub for one-click typo fixes.