-
Notifications
You must be signed in to change notification settings - Fork 2
Repository Pratices
This is the core repository for the C&DH (Command and Data Handling) code for the CySat project.
Repository Layout
The Master branch will contain a stable version of the software. Any modifications should be done based off of the master, then merged back in. At any time, the master branch should compile and run. For now, it simply prints debug information to the console on UART1. This is desirable behavior until the top level program is fully functional. Other branches are for development of new features/drivers.
Branching Practices
Create a branch off of the stable master. The master branch will provide working UART that can be used for debug and testing. It is acceptable to push test branches to the remote. Do not push a new master until any modifications are stable and the master is returned to its original behavior.
These procedures will likely change once development shifts towards the top-level program after all drivers are written.
Legacy Branches
- noRTOS-dev
- mplabclean
- develop
- experiment
These branches already existed and I am afraid to touch them.