Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

A version management strategy is a plan on how to use branches and repositories that supports your organization and team, Blueriq application, release plan and technical environment best. A carefully chosen version management strategy will enable a stable environment in which changes to the application can be made easily without interfering with each others work and without changing any part of the application that should not be affected by the change.

Repository

How to structure the repositories is architectural matter. Projects within a repository have their own lifecycle. Hence, changes in one repository should not affect changes in another repository, unless of course they are connected (e.g. library projects or a web service connection). To learn more about functional architectures and decoupling applications read A maintainable and agile architecture.

Branching

A branching strategy is a plan on how to use branches within the repositories. There is no right branching strategy, but there will be a branching strategy that fits your Blueriq development and the technical environment best. It is recommended to give it some good thought and choose a strategy together and stick to it. Evaluate the branching strategy and adjust if necessary.

...