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
GitLab is automatically deployed via CI/CD pipelines in the GitLab project โ it basically deploys โitselfโ.
GitLab Flavored Markdownยถ
As mentioned in the documentation chapter, 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 Guard was born out of the chaos during the early days of our ยซGitLab journeyยป, when we dove head first into using GitLab & GitLab CI for our ยซInfrastructure as Codeยป setup.
Itโs the guardian for all GitLab projects, which validates & enforces GitLab project settings.
Hint
In our infrastructure, GitLab is automatically run in the CI/CD pipeline of the GitLab Guard infrastructure project. However, GitLab Guard itself is developed, and maintained in the GitLab Guard product project.
See also
For more information check out the dedicated GitLab Guard docs, esp. the ๐คท๐ปโโ๏ธ Rationale.