Thanks for your interest in contributing!
# Clone the repo
git clone https://github.com/Kongstad/sat-data-viewer-backend.git
cd sat-data-viewer-backend
# Install dependencies
uv sync --link-mode=copy
# Run locally
uv run python run_local.py- Fork the repo
- Create a feature branch (
git checkout -b feature/thing) - Make your changes
- Test locally
- Commit with clear messages
- Push and open a PR
- Follow PEP 8
- Use type hints where helpful
- Keep functions focused and documented
- Add tests for new features
Run tests before submitting:
uv run pytest tests/ -vOpen an issue or reach out via GitHub Discussions.