PRs are welcome. Here is the path of least resistance.
Fork on GitHub, then clone your fork:
git clone https://github.com/litemars/BeaconDetectionSystem.git
cd BeaconDetectionSystemSet up a virtualenv:
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
pip install -r requirements-dev.txtBranch off main:
git checkout -b feature/your-feature-nameUse a clear short subject in the commit (Add: ..., Fix: ..., Refactor: ...):
git commit -m "Add: brief description of changes"Run the tests and the formatter before pushing:
pytest
black --check control_plane data_planePush:
git push origin feature/your-feature-nameOpen a PR with a description of what changed and why. If you are touching detection logic, mention how you tested it (replay against eval/, hand-crafted fixture, etc.) so a reviewer can reproduce the result.