Contributing, Issues, and Pull Requests¶
We welcome bug fixes, reliability improvements, docs updates, test coverage improvements, and developer experience work.
Contribute code or docs¶
- Read the project contribution guide: CONTRIBUTING.md
- Set up locally:
uv venv source .venv/bin/activate uv pip install -e . - Run validation before opening a PR:
uv run env PYTHONPATH=src pytest -q uv run env PYTHONPATH=src python -m dlgforge --help uv run env PYTHONPATH=src python -m dlgforge push --help
File an issue¶
- Bug report: Open bug report
- Feature request: Open feature request
- Onboarding/support request: Open onboarding request
For security vulnerabilities, do not open a public issue. Use the private reporting process in the Security policy.
Open a pull request¶
- Use the project PR template: PULL_REQUEST_TEMPLATE.md
- Include:
- a clear summary of what changed and why
- linked issues (if applicable)
- tests for behavior changes
- notes on compatibility/operational impact