This repository holds information and documents to help onboard new programming students and to help keep track of software knowledge over time
- C++ Learning - Some learning resources for new students to learn C++
- Code Style Guide - A guide on good consistent code styling
- An archived version covering C++ is available here
- Commenting Guide - A guide on when and where to make comments in files
- An archived version covering C++ is available here
- How to Use Git - How to use git, both in the terminal and in VSCode
- Important Skills - A list of specific important programming skills and techniques, for use in future years of robot code
- Key Terms - Important key terms in regards to robot programming
- Maintaining Open Scouting - Points to the Open Scouting documentation for the steps needed to get it working at the start of a new season
- Python Learning - Some learning resources for new students to learn Python
- Repository Good Practices - Good practices for organizing the robot code repository and branches in a season
- Useful Documentation - Useful documentation helpful for writing code