GitLab Docs & Support
GitLab provides extensive documentation and support resources to help users and developers make the most of its features. Here are some of the options available:
GitLab Docs
GitLab Docs is the official documentation for GitLab, covering everything from installation and configuration to advanced features and development. The documentation is available in multiple formats, including online versions and offline archives.
Online documentation
The online documentation is available at https://docs.gitlab.com/archives/. This page has links to online versions of the GitLab documentation, including the default version, which is built from the documentation directories on the default branches of GitLab Omnibus, GitLab, GitLab Runner, GitLab Charts, and GitLab Operator.
The documentation is organized into several categories, including:
- User documentation: https://docs.gitlab.com/ee/user/
- Administration documentation: https://docs.gitlab.com/ee/administration/
- API documentation: https://docs.gitlab.com/ee/api/
- Development documentation: https://docs.gitlab.com/ee/development/
- Legal documentation: https://docs.gitlab.com/ee/legal/
- Installation documentation: https://docs.gitlab.com/ee/install/
- Update documentation: https://docs.gitlab.com/ee/update/
- Tutorials: https://docs.gitlab.com/ee/tutorials/
Offline documentation
The offline archives are available for download at https://about.gitlab.com/downloads/. They are available for various GitLab versions and can be browsed through locally.
Documentation Style Guide
The Documentation Style Guide defines the standards for GitLab documentation, including grammar, formatting, and more. It is available at https://docs.gitlab.com/ee/development/documentation/styleguide/.
Features inside the .gitlab/
directory
GitLab has implemented standard features that depend on configuration files in the .gitlab/
directory. The features include:
- Issue Templates:
.gitlab/issue_templates/
- Merge request Templates:
.gitlab/merge_request_templates/
- GitLab agent:
.gitlab/agents/
- CODEOWNERS:
.gitlab/CODEOWNERS
- Route Maps:
.gitlab/route-map.yml
- Customize Auto DevOps Helm Values:
.gitlab/auto-deploy-values.yaml
- Insights:
.gitlab/insights.yml
- Service Desk Templates:
.gitlab/service_desk_templates/
- Secret Detection Custom Rulesets:
.gitlab/secret-detection-ruleset.toml
- Static Analysis Custom Rulesets:
.gitlab/sast-ruleset.toml
Folder structure for documentation
The folder structure for documentation is available at https://docs.gitlab.com/ee/development/documentation/site_architecture/folder_structure.html. It includes:
doc/user/
: Documentation for users.doc/administration/
: Documentation that requires the user to have access to the server where GitLab is installed.doc/api/
: Documentation for the API.doc/development/
: Documentation related to the development of GitLab, whether contributing code or documentation.doc/legal/
: Legal documents about contributing to GitLab.doc/install/
: Instructions for installing GitLab.doc/update/
: Instructions for updating GitLab.doc/tutorials/
: Tutorials for how to use GitLab.
Steps after installing GitLab
After installing GitLab, users can follow the steps at https://docs.gitlab.com/ee/install/next_steps.html to configure and use GitLab. The steps include:
- Pricing: Pricing for the different tiers.
- Cross-repository Code Search: Leverage Elasticsearch or OpenSearch for faster, more advanced code search across your entire GitLab instance.
- Scaling and replication: Scaling GitLab and Geo replication.
- Installing the product documentation: An optional step to host the documentation on your own server.
Tutorials
GitLab provides tutorials to help users get started with GitLab. The tutorials are available at https://docs.gitlab.com/ee/tutorials/.
Troubleshooting a GitLab installation
If users encounter issues with their GitLab installation, they can refer to the troubleshooting documentation at https://docs.gitlab.com/ee/administration/troubleshooting/.
Contribute to GitLab development
GitLab encourages community contributions to its development. The contributing documentation is available at https://docs.gitlab.com/ee/development/contributing/.
Support
GitLab provides support resources to help users and developers with their questions and issues. The support options are available at https://about.gitlab.com/support/.
GitLab Community Forum
The GitLab Community Forum is a place for users and developers to ask questions, share knowledge, and collaborate on GitLab. The forum is available at https://forum.gitlab.com/.
GitLab Issues
Users and developers can report issues and feature requests at https://gitlab.com/gitlab-org/gitlab/-/issues.
GitLab Support Ticket
GitLab offers paid support plans for its Enterprise Edition. Users can submit a support ticket at https://about.gitlab.com/support/.
GitLab Documentation Contributions
GitLab welcomes contributions to its documentation. The documentation contributions guidelines are available at https://docs.gitlab.com/ee/development/documentation/contributing/.
GitLab Documentation Feedback
Users can provide feedback on the documentation at https://gitlab.com/gitlab-org/gitlab/-/issues/new?issue[issue_type]=doc.
GitLab Documentation Translations
GitLab provides documentation translations for several languages. The translations are available at https://docs.gitlab.com/ee/development/documentation/translations/.
GitLab Documentation Mailing List
Users can join the GitLab documentation mailing list at https://groups.google.com/g/gitlab-docs.
GitLab Documentation Slack Channel
Users can join the GitLab documentation Slack channel at https://gitlab.com/gitlab-org/community-relations/-/wikis/home#gitlab-docs-team.
GitLab Documentation Style Guide
The GitLab documentation style guide is available at https://docs.gitlab.com/ee/development/documentation/styleguide/.
GitLab Documentation Code of Conduct
The GitLab documentation code of conduct is available at https://docs.gitlab.com/ee/development/documentation/code_of_conduct/.
GitLab Documentation License
The GitLab documentation is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license. The license is available at https://creativecommons.org/licenses/by-nc-sa/4.0/.
GitLab Documentation Contributing Guide
The GitLab documentation contributing guide is available at https://docs.gitlab.com/ee/development/documentation/contributing/.
GitLab Documentation Changelog
The GitLab documentation changelog is available at https://docs.gitlab.com/ee/development/documentation/changelog/.
GitLab Documentation Versioning
The GitLab documentation versioning is available at https://docs.gitlab.com/ee/development/documentation/versioning/.