8 Git & GitHub Strategy
8.1 Our needs
Synchronizing the perpetual development and releases of many R packages is challenging; nevertheless, when they have a strict hierarchical dependency architecture. Fully embracing Git best practices is crucial to our well being (i.e., crucial to project longevity).
8.2 Our Git strategy
Having a clear, robust, consistent, and well-documented branching strategy is the key. We are more or less following the Gitflow Workflow:
8.2.2 Feature branches: pros & cons
8.2.3 Multi-packages release:
bdverse is the key
8.3 Adjustments to working with GitHub
The Github Flow is somewhat different…
master is the defult branch, why?