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.