Contributing
The Flight Tracking project is small and actively welcoming contributors. Whether you're a developer, a pilot who wants to help test, or an engineer interested in data analysis — there's a place for you.
Discord Channels
#flight-tracking-public— open to everyone; ask questions, follow progress, request to join the team#flight-tracking-team— focused chat for active contributors; view-only unless you're on the team
To join the team, send a message in #flight-tracking-public and introduce yourself.
GitHub
The full source code is on GitHub: Arrow-air/project-flight-tracking
You can:
- Browse open issues to find something to work on
- Submit bug reports or feature requests via issues
- Open a pull request with a fix or improvement
If you're new to the project, look for issues tagged good first issue.
What We Need
The project is in early development, so almost everything is a contribution opportunity:
| Area | Examples |
|---|---|
| Frontend | UI improvements, new views, data visualisation |
| Backend | API endpoints, data storage, log file parsing |
| Testing | Manual testing of the app, writing automated tests |
| Documentation | Improving these docs, writing guides |
| Flight ops | Logging flights and giving feedback on the tool |
| Data / engineering | Defining useful metrics, analysis workflows |
Roadmap
A formal roadmap is under development. For now, the best place to track what's being worked on is the GitHub issues list and the #flight-tracking-team channel on Discord.