Skip to content
This repository has been archived by the owner on Feb 23, 2023. It is now read-only.

Repository Pratices

drahosj edited this page Nov 11, 2013 · 2 revisions

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.

Clone this wiki locally