Project layout#
The repo separates ERP source, language grammar assets, authored documentation, and the public docs website.
Important paths#
| Path | Purpose |
|---|---|
packages/business/src | ERP Business Language source |
packages/business/docs | Product and platform Markdown documentation |
packages/business/language/grammar | Grammar, lowering, and generated language assets |
packages/business/language/*.md | Public Business Language documentation |
packages/website-docs.nezam.ai | Static website package for docs.nezam.ai |
Why language docs are separate#
Product documentation stays in packages/business/docs. Business Language Markdown pages stay beside the grammar tree in packages/business/language, while compiler assets are isolated under grammar/ and scripts/.
Website package#
The docs website package reads Markdown directly from the business package, renders static HTML, copies browser assets, and exports a release directory for deployment.
packages/website-docs.nezam.ai/
scripts/build.mjs
scripts/dev.mjs
scripts/serve_static.py
src/site.css
src/browser.js