Healthy Reference

6.1. Healthy Reference#

A prerequisite for successfully developing any change or new feature is starting from a functional state.

In the context of -, this means that:

At any time, all developers are aware of a specific commit on a specific branch that represents a healthy state.

More precisely, this state should:

  • Contain most of the history, i.e. as recent as possible.

  • Have a minimal chance of containing errors.

  • Be functional, meaning it should be possible to build and run the software.