Gitlab and local dev
GitLab Knowledge
Each team member should have a basic understanding of git and GitLab.
Git features
https://docs.gitlab.com/ee/topics/git/index.html
- Commits
- Branches
- Tags
GitLab Features
https://docs.gitlab.com/ee/gitlab-basics/index.html
- Issues https://docs.gitlab.com/ce/user/project/issues/
- Merge requests(GitLab) / pull requests(GitHub) https://gitlab.com/help/#merge-requests https://docs.gitlab.com/ce/user/project/merge_requests/
- CI/CD Pipelines
- Artifacts
- Releases
Markdown
GitLab uses markdown within a lot of the features. Every user should have a good understanding of how to read and write markdown.
README.md
files and other documentation inside the repositories- Issue and merge request descriptions and comments
Learn markdown.
- https://docs.gitlab.com/ee/user/markdown.html
- https://www.markdownguide.org/cheat-sheet/
- https://docs.gitlab.com/ee/user/markdown.html#differences-between-gitlab-flavored-markdown-and-standard-markdown
Setup development workstation
Workstation Installs
- Visual Studio Code (VS Code)
- https://code.visualstudio.com/download
- Git
- https://git-scm.com/downloads
Configuration
- Secure Shell access for GitLab
- https://docs.gitlab.com/ee/user/ssh.html
- https://medium.com/devops-with-valentine/2021-how-to-your-ssh-key-for-gitlab-on-windows-10-587579192be0