Flight is already pretty awesome, here is your guide to making it better!
If you have questions, you can talk to Sam ([email protected]).
All issues are carefully labeled according to the following system:
A - *
: Area of the codebaseP - *
: Priority/scheduleEnhancement
: API/implementation improvementBug
: Implementation mistakeRefactor
: Move/rename API itemsRework
: Redesign of a subsystemSpike
: Research/prototypingGood First Issue
: A problem that can be tackled with little flight/Rust experience.
- Document functions/modules/traits/structs/enums/etc. A PR without documentation will not be accepted.
- Run
scripts/travis-script.sh
. Is it happy? - Write some tests. It isn't required, but you still should.
- Submit a PR!
We use Travis CI to make sure things don't explode. To check for the same
explosions locally, run scripts/travis-script.sh
. You can build and view the
docs with cargo doc --open
. To try an example, cd
into the relevant
directory (e.g. examples/intro
) and cargo run --release
.
There will be stuff here someday.