CookieCutter-FRC
Cookiecutter project for Command-Based Java FRC robot projects with Ivy.
Fancy Features
- Dependency management with Apache Ivy.
- Easy Travis CI integration out-of-the-box.
Set up for unit testing with JUnit and Mockito out-of-the-box.- Support for Team 4761's ButtonManager and DistanceSensorLib built in.
- .gitignore file based of the one from the Open-RIO project.
- "Clean" task for the Ant build file for quickly and easily removing binaries.
Generating a project
- Install Python
- Install Cookiecutter
- Run
cookiecutter gh:Team4761/Cookiecutter-FRC - Answer the prompts that appear on your screen
Using generated projects
- Make sure you have Ant in your system path
- Install Apache Ivy. Make sure to use the instructions in the "Manually" section.
- Compile with
ant jar.