gitlab-org--gitlab-foss/doc/user/project/index.md

5.4 KiB

Projects

In GitLab, you can create projects for hosting your codebase, use it as an issue tracker, collaborate on code, and continuously build, test, and deploy your app with built-in GitLab CI/CD.

Your projects can be available publicly, internally, or privately, at your choice. GitLab does not limit the number of private projects you create.

Project's features

When you create a project in GitLab, you'll have access to a large number of features:

Issues and merge requests:

GitLab CI/CD:

Other features:

  • Cycle Analytics: Review your development lifecycle
  • Koding integration (not available on GitLab.com): Integrate with Koding to have access to a web terminal right from the GitLab UI
  • Syntax highlighting: An alternative to customize your code blocks, overriding GitLab's default choice of language

Project's integrations

Integrate your project with Jira, Mattermost, Kubernetes, Slack, and a lot more.

New project

Learn how to create a new project in GitLab.

Fork a project

You can fork a project in order to:

  • Collaborate on code by forking a project and creating a merge request from your fork to the upstream project
  • Fork a sample project to work on the top of that

Import or export a project

Project's members

Learn how to add members to your projects.

Leave a project

Leave project will only display on the project's dashboard when a project is part of a group (under a group namespace). If you choose to leave a project you will no longer be a project member, therefore, unable to contribute.