Overview
Contributing
Report bugs, suggest features, and contribute code.
AirTrail is an open-source project, and contributions of every kind are welcome.
Reporting issues
If you find a bug, open an issue on GitHub. Search the existing issues first. A good report includes:
- The AirTrail version (shown next to the title in Settings, or run
airtrail-admin version). - How you installed it (Docker Compose, Portainer, manual, and so on).
- What you did, what you expected, and what happened instead.
- Relevant log output, for example from
docker compose logs airtrail.
Suggestions and feedback
For ideas and questions, start a discussion.
Contributing code
Open an issue before starting on a larger change, so the approach can be agreed first.
To run AirTrail locally for development:
- Clone the repository and copy
.env.exampleto.env. - In
.env, setORIGINtohttp://localhost:5173and changedbtolocalhostinDB_URL. - Run
bun setupto install dependencies, start the database, run the migrations and start the app. - Afterwards,
bun dstarts the app. Openhttp://localhost:5173and sign in astestwith passwordpassword.
Pull requests use Conventional Commits titles. The full guidelines, including code style and the review process, are in CONTRIBUTING.md.
Last updated on
