Thank you for your interest in contributing! All packages follow the same workflow.
# Clone and install git clone https://github.com/nfraxlab/<package>.git cd <package> poetry install poetry shell # Verify setup pytest -q
git checkout -b feat/your-feature-name
ruff format # Format code ruff check # Lint mypy src # Type check pytest -q # Tests
Or run make ci to execute all checks at once.
Write a clear description, reference any related issues, and ensure all checks pass.
Use Conventional Commits format for automated CHANGELOG generation.
feat: add Redis cache backendfix: handle connection timeoutSome packages have critical safety requirements. Read the CONTRIBUTING.md in each repo before contributing.