GitLabΒΆ
We make extensive use of GitLab, by using it for the following topics:
Use it as a Git collaboration platform
To do our ScrumC sprint planning
To run our GitLab CI pipelines
To support our DevOps culture
Hint
The GitLab is automatically deployed via CI/CD pipelines in the GitLab project.
GitLab Flavored MarkdownΒΆ
As mentioned in the Documentation, weβre documenting most of our projects directly in Markdown files (e.g. README.md) in GitLab.
While GitLab supports the basic Markdown syntax, it also supports the enhanced GitLab Flavored Markdown (GLFM) version.
Hint
Nice to know are the following enhancements:
Diagrams and flowcharts (weβre using our own PlantUML)
GitLab GuardΒΆ
GitLab allows a lot of different configuration options, and itβs hard to manage them.
Thus weβve built & introduced our own GitLab Guard, which will automatically validate, and fix all of the GitLab project settings.
Hint
To learn more about GitLab Guard, check out the README.