Solution development
Overview
IntroductionProjects at ASAM use trunk-based repositories. A trunk-based repository is a repository that has a single central branch (the "trunk").
This trunk contains the official and reviewed state of a project. The benefit of this approach is that each repository’s trunk contains the latest official state or version. Mistakes and unfinished changes to parts of it only have an impact on the branch where they happen.
The trunkThe central branch ("trunk") can only be merged to by the ASAM office, the Project Lead, or the project’s Change Control Board (CCB). Tags are used to identify fixed states of the repository, including official releases and other versions where the project deems it necessary. Version-based tags use semantic versioning. Changes MUST be added through branches created from the trunk or another branch. Implementing issues
|
We are continually working on growing the project guide. This section is still being prepared. Please reach out to the ASAM office if you have any questions. |