Thanks for your interest in contributing!
- Fork this repository
- Create a feature branch from
main - Set up a virtual environment and install dependencies
- Make your change with tests
- Run tests locally (
pytest -q) - Open a Pull Request
- Keep tests fast and deterministic
- Use
pytest -m quickfor smoke runs in CI and locally - Add unit tests for new public behavior and schemas
- Prefer small, focused modules in
src/ - Add minimal docs/comments where rationale isn’t obvious
- Keep CI green; fix or skip flaky tests with justification
- Hardware mock facades and experiment planning
- UQ sampling and artifact dashboards
- Schema consumers across repos for mission/perf analytics
- Open an issue for design changes
- Link to related research/resources when applicable
Thanks again — together we’ll advance 52c-class FTL simulation integrity.