Thanks for your interest in nORM. This document covers local development and documentation.
- GitHub: https://github.com/devfros/nORM
- Docs site: https://devfros.github.io/nORM
Requires Python 3.12+.
git clone https://github.com/devfros/nORM.git
cd norm
poetry install --with dev
# or: pip install -e .Run tests:
pytestLint:
ruff check .The CLI entry point is norm (package name on PyPI: norm-cli).
Docs live under docs/ (VitePress).
cd docs
npm install
npm run docs:devBuild for production:
npm run docs:buildPreview the production build:
npm run docs:previewEdit pages under docs/; navigation is configured in docs/.vitepress/config.ts.
- Open an issue or discuss large changes first when unsure.
- Keep PRs focused; match existing code style.
- Update docs when behavior or CLI flags change.
- Run
pytestandruff check .before submitting.
Use GitHub Issues and include your norm.yaml (redact secrets), SQL snippets, and the norm command output when relevant.