Skip to content

Cookiecutter template for our FRC/WPILib projects

Notifications You must be signed in to change notification settings

team5499/frc-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

frc-template

TravisCI

Cookiecutter template for our FRC/WPILib projects. The template uses Kotlin but can be adjusted for other languages.

Usage

pip install --user cookiecutter
cookiecutter https://github.com/team5499/frc-template

This may take several minutes.

Why should I use this?

The template comes with some nice features built-in that help you get your project off the ground and write correct code.

Pre-commit

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.

Travis CI

A simple Travis CI config is provided to help you get CI up and running.

In-progess features

  • Kotlin JUnit/Codecov.io support w/ PowerMockito examples

Planned features

  • Robot simulation
  • Spinx documentation

Contributing

If you'd like to contribute to this project, feel free to open a PR! Patches are very much welcome.

About

Cookiecutter template for our FRC/WPILib projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published