We've looked at many of the main functions of GitLab to help you get started using the platform, but there's a whole lot of advanced and extra features in the GitLab ecosystems. On top of all the free features, GitLab also has a tiered pricing model, where higher tiers can unlock even more enterprise-focused features to help you get the most out of your version control, continuous integration, and project management.
In this chapter, we'll look at a bunch of advanced and paid features that you can use to really kick your GitLab usage up a notch, such as the following:
- Snippets
- Wikis
- Enabling Mattermost, a chat client, in self-hosted GitLab
- Administering a self-hosted GitLab
- Issue-tracking/project-management features, including burndown charts, issue weighting, and epics
- Code features, such as merge request required approvals