User documentation

Welcome to GitLab! We're glad to have you here!

As a GitLab user you'll have access to all the features
your subscription
includes, except GitLab administrator
settings, unless you have admin privileges to install, configure,
and upgrade your GitLab instance.

Overview

GitLab is a fully integrated software development platform that enables your team to be transparent, fast, effective, and cohesive from discussion on a new idea to production, all on the same platform.

You can also integrate GitLab with numerous third-party applications, such as Mattermost, Microsoft Teams, HipChat, Trello, Slack, Bamboo CI, JIRA, and a lot more.

Projects

In GitLab, you can create projects to host
your code, track issues, collaborate on code, and continuously
build, test, and deploy your app with built-in GitLab CI/CD. Or, you can do
it all at once, from one single project.

Repositories: Host your codebase in
repositories with version control and as part of a fully integrated platform.

Groups

Discussions

In GitLab, you can comment and mention collaborators in issues,
merge requests, code snippets, and commits.

When performing inline reviews to implementations
to your codebase through merge requests you can
gather feedback through resolvable discussions.

GitLab Flavored Markdown (GFM)

Read through the GFM documentation to learn how to apply
the best of GitLab Flavored Markdown in your discussions, comments,
issues and merge requests descriptions, and everywhere else GMF is
supported.

Todos

Never forget to reply to your collaborators. GitLab Todos
are a tool for working faster and more effectively with your team,
by listing all user or group mentions, as well as issues and merge
requests you're assigned to.