Development#
This section is the canonical source for FRIDOM development rules.
It is intended for both human contributors and AI-assisted contributors. It documents the expected development workflow, coding rules, testing standards, documentation expectations, and the current project workplan.
When contributing to FRIDOM, read this section before making changes.
The development documentation is organized into a small set of operational pages:
Overview explains how these rules should be used.
Architecture defines package structure, public API layout, and lazypimp export rules. rules.
Docstrings defines the canonical docstring rules for Python code.
Linting defines the canonical Ruff linting rules and scope.
Reviewing defines the canonical rules for code review.
AI Workflow describes how AI-assisted development should be performed. plan.