* "02.02.01-Nav, Odo-Changed all functions to take in degrees"
* 00 - Shell complete
* 01 - Gear system functional
* 02 - Navigation functional
* 03 - Odometer functional
* 04 - Ultrasonic localization complete
* 05 - Light sensor correction functional
* 06 - Console Inputs Functional
* 07 - Functional search and localize system
* 08 - Full Course pathing Complete
* 09 - Finalized version (can do all trials)
*The version shall be written as such XX.XX.XX (ex: 04.02.13)
*Every time a software milestone (obstacle breach) has been reached* the first number changes
*Every time a new working implementation has been made the second number shall be changed
*For small changes that do not add further functionality, the last number shall be changed
- Commit messages must:
- Start with the version number (refer to version setup)
- Followed by Dash
- Continue with the files modified (Use understandable abbreviations if needed): Ex: "Nav, OdoExce"
- Followed once more by a dash
- Continued by change explanation
- Start change explanation with a verb in the passed tense
- Begin with a capital letter
- Have no period at the end
- Be less than 80 characters
- Be informative and meaningful
- File/folder names must:
- Be written in lowercase
- Have words separated by underscores
_
- Sync repository (or
git pull
) - Create a new branch and checkout to that branch.
- Make the modifications you wish to make.
- Ascertain functionality
- Commit and push to main