So far, we've been introduced to installing GitLab and have created a user for ourselves. We also familiarized ourselves with git commands and workflows, but how do we use GitLab? What are the essential parts of the platform that provide capability to us, aside from just being a place to host our code, which we in theory could do with a plain Git repository on any server.
Here's where we start tackling some more of the features of GitLab and how to work with it, so in this chapter, we'll look at the following topics:
- How to create a project in GitLab
- How to handle issues in GitLab
- How to handle merge requests in GitLab