Cookiecutter template for our FRC/WPILib projects. The template uses Kotlin but can be adjusted for other languages.
pip install --user cookiecutter
cookiecutter https://github.com/team5499/frc-template
This may take several minutes.
The template comes with some nice features built-in that help you get your project off the ground and write correct code.
Pre-commit is a tool that runs checks on your code each time you commit changes. The template is configured with some standard hooks, as well custom hooks for ktlint and detekt, two Kotlin linting/static analysis tools.
Check out the pre-commit config.
A simple Travis CI config is provided to help you get CI up and running.
- Kotlin JUnit/Codecov.io support w/ PowerMockito examples
- Robot simulation
- Spinx documentation
If you'd like to contribute to this project, feel free to open a PR! Patches are very much welcome.