Thanks for your interest in improving Fact Classification System.
- Fork the repository.
- Create a feature branch from
main. - Make focused changes.
- Add or update tests.
- Open a pull request.
git clone https://github.com/levvius/Fact-Classification-System.git
cd Fact-Classification-System
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python scripts/build_kb.pyRun checks locally:
pytest tests/unit -m unitIf your change affects pipeline behavior, also run:
pytest tests/integration -m integration- Keep PRs small and single-purpose.
- Explain why the change is needed.
- Include test coverage for behavior changes.
- Update docs when APIs, config, or workflows change.
Use concise, imperative messages, for example:
update README and add GitHub community filesfix timeout handling in classify endpointadd integration test for mixed claims
- Use the issue templates in GitHub.
- For security problems, follow
SECURITY.mdinstead of filing a public issue.