2020-10-24 23:57:45 +05:30
---
2021-11-18 22:05:49 +05:30
stage: Manage
group: Workspace
2022-03-02 08:16:31 +05:30
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments
2020-10-24 23:57:45 +05:30
---
2021-09-04 01:27:46 +05:30
# Organize work with projects **(FREE)**
2017-09-10 17:25:29 +05:30
2021-03-11 19:13:27 +05:30
In GitLab, you can create projects to host
your codebase. You can also use projects to track issues, plan work,
collaborate on code, and continuously build, test, and use
built-in CI/CD to deploy your app.
2017-09-10 17:25:29 +05:30
2022-06-21 17:19:12 +05:30
Projects can be available [publicly, internally, or privately ](../public_access.md ).
2021-03-11 19:13:27 +05:30
GitLab does not limit the number of private projects you can create.
2017-09-10 17:25:29 +05:30
2019-07-07 11:18:12 +05:30
## Project features
2017-09-10 17:25:29 +05:30
2021-03-11 19:13:27 +05:30
Projects include the following [features ](https://about.gitlab.com/features/ ):
2017-09-10 17:25:29 +05:30
2019-07-31 22:56:46 +05:30
**Repositories:**
2017-09-10 17:25:29 +05:30
2021-03-11 19:13:27 +05:30
- [Issue tracker ](issues/index.md ): Discuss implementations with your team.
2021-11-11 11:23:49 +05:30
- [Issue boards ](issue_board.md ): Organize and prioritize your workflow.
- [Multiple issue boards ](issue_board.md#multiple-issue-boards ): Create team-specific workflows (issue boards) for a project.
2021-03-11 19:13:27 +05:30
- [Repositories ](repository/index.md ): Host your code in a fully-integrated platform.
- [Branches ](repository/branches/index.md ): Use Git branching strategies to
collaborate on code.
2017-09-10 17:25:29 +05:30
- [Protected branches ](protected_branches.md ): Prevent collaborators
2021-03-11 19:13:27 +05:30
from changing history or pushing code without review.
- [Protected tags ](protected_tags.md ): Control who has
permission to create tags and prevent accidental updates or deletions.
2021-11-18 22:05:49 +05:30
- [Repository mirroring ](repository/mirror/index.md )
2021-03-11 19:13:27 +05:30
- [Signing commits ](repository/gpg_signed_commits/index.md ): Use GNU Privacy Guard (GPG) to sign your commits.
- [Deploy tokens ](deploy_tokens/index.md ): Manage access to the repository and Container Registry.
2019-07-31 22:56:46 +05:30
- [Web IDE ](web_ide/index.md )
2020-11-24 15:15:51 +05:30
- [CVE ID Requests ](../application_security/cve_id_request.md ): Request a CVE identifier to track a
2022-06-21 17:19:12 +05:30
vulnerability in your project.
2019-07-31 22:56:46 +05:30
**Issues and merge requests:**
2021-03-11 19:13:27 +05:30
- [Issue tracker ](issues/index.md ): Discuss implementations with your team.
2021-11-11 11:23:49 +05:30
- [Issue boards ](issue_board.md ): Organize and prioritize your workflow.
- [Multiple issue boards ](issue_board.md#multiple-issue-boards ): Create team-specific workflows (issue boards) for a project.
2022-03-02 08:16:31 +05:30
- [Merge requests ](merge_requests/index.md ): Apply a branching
2021-03-11 19:13:27 +05:30
strategy and get reviewed by your team.
2022-03-02 08:16:31 +05:30
- [Merge request approvals ](merge_requests/approvals/index.md ): Ask for approval before
2021-03-11 19:13:27 +05:30
implementing a change.
2021-12-11 22:18:48 +05:30
- [Fix merge conflicts from the UI ](merge_requests/conflicts.md ): View Git diffs from the GitLab UI.
2021-03-11 19:13:27 +05:30
- [Review Apps ](../../ci/review_apps/index.md ): By branch, preview the results
of the changes proposed in a merge request.
- [Labels ](labels.md ): Organize issues and merge requests by labels.
- [Time Tracking ](time_tracking.md ): Track time estimated and
spent on issues and merge requests.
- [Milestones ](milestones/index.md ): Work toward a target date.
2017-09-10 17:25:29 +05:30
- [Description templates ](description_templates.md ): Define context-specific
2021-03-11 19:13:27 +05:30
templates for issue and merge request description fields.
- [Slash commands (quick actions) ](quick_actions.md ): Create text shortcuts for
common actions.
2019-09-30 21:07:59 +05:30
- [Autocomplete characters ](autocomplete_characters.md ): Autocomplete
references to users, groups, issues, merge requests, and other GitLab
elements.
2018-10-15 14:42:47 +05:30
- [Web IDE ](web_ide/index.md )
2017-09-10 17:25:29 +05:30
**GitLab CI/CD:**
2021-09-30 23:02:18 +05:30
- [GitLab CI/CD ](../../ci/index.md ): Use the built-in [Continuous Integration, Delivery, and Deployment ](https://about.gitlab.com/blog/2016/08/05/continuous-integration-delivery-and-deployment-with-gitlab/ ) tool.
2019-12-04 20:38:33 +05:30
- [Container Registry ](../packages/container_registry/index.md ): Build and push Docker
2021-03-11 19:13:27 +05:30
images.
2020-04-22 19:07:51 +05:30
- [Auto Deploy ](../../topics/autodevops/stages.md#auto-deploy ): Configure GitLab CI/CD
2021-03-11 19:13:27 +05:30
to automatically set up your app's deployment.
2020-04-22 19:07:51 +05:30
- [Enable and disable GitLab CI/CD ](../../ci/enable_or_disable_ci.md )
2020-04-08 14:13:33 +05:30
- [Pipelines ](../../ci/pipelines/index.md ): Configure and visualize
2021-03-11 19:13:27 +05:30
your GitLab CI/CD pipelines from the UI.
2020-04-08 14:13:33 +05:30
- [Scheduled Pipelines ](../../ci/pipelines/schedules.md ): Schedule a pipeline
2021-03-11 19:13:27 +05:30
to start at a chosen time.
2020-04-22 19:07:51 +05:30
- [Pipeline Graphs ](../../ci/pipelines/index.md#visualize-pipelines ): View your
2021-03-11 19:13:27 +05:30
pipeline from the UI.
2020-04-08 14:13:33 +05:30
- [Job artifacts ](../../ci/pipelines/job_artifacts.md ): Define,
2021-03-11 19:13:27 +05:30
browse, and download job artifacts.
- [Pipeline settings ](../../ci/pipelines/settings.md ): Set up Git strategy (how jobs fetch your repository),
timeout (the maximum amount of time a job can run), custom path for `.gitlab-ci.yml` , test coverage parsing, pipeline visibility, and more.
2021-11-18 22:05:49 +05:30
- [Kubernetes cluster integration ](../infrastructure/clusters/index.md ): Connect your GitLab project
2021-03-11 19:13:27 +05:30
with a Kubernetes cluster.
- [Feature Flags ](../../operations/feature_flags.md ): Ship different features
2022-06-21 17:19:12 +05:30
by dynamically toggling functionality.
2017-09-10 17:25:29 +05:30
- [GitLab Pages ](pages/index.md ): Build, test, and deploy your static
2021-03-11 19:13:27 +05:30
website.
2017-09-10 17:25:29 +05:30
**Other features:**
2021-03-11 19:13:27 +05:30
- [Wiki ](wiki/index.md ): Document your GitLab project in an integrated Wiki.
- [Snippets ](../snippets.md ): Store, share and collaborate on code snippets.
- [Value Stream Analytics ](../analytics/value_stream_analytics.md ): Review your development lifecycle.
2022-06-21 17:19:12 +05:30
- [Insights ](insights/index.md ): Configure the insights that matter for your projects.
- [Security Dashboard ](../application_security/security_dashboard/index.md )
2021-03-11 19:13:27 +05:30
- [Syntax highlighting ](highlighting.md ): Customize
your code blocks, overriding the default language choice.
2021-09-04 01:27:46 +05:30
- [Badges ](badges.md ): Add an image to the **Project information** page.
2021-03-11 19:13:27 +05:30
- [Releases ](releases/index.md ): Take a snapshot of
the source, build output, metadata, and artifacts
2019-07-07 11:18:12 +05:30
associated with a released version of your code.
2021-03-11 19:13:27 +05:30
- [Package Registry ](../packages/package_registry/index.md ): Publish and install packages.
- [Code owners ](code_owners.md ): Specify code owners for specific files.
2022-06-21 17:19:12 +05:30
- [License Compliance ](../compliance/license_compliance/index.md ): Approve and deny licenses for projects.
- [Dependency List ](../application_security/dependency_list/index.md ): View project dependencies.
- [Requirements ](requirements/index.md ): Create criteria to check your products against.
2021-03-11 19:13:27 +05:30
- [Code Intelligence ](code_intelligence.md ): Navigate code.
2017-09-10 17:25:29 +05:30
2021-03-11 19:13:27 +05:30
## Project integrations
2017-09-10 17:25:29 +05:30
[Integrate your project ](integrations/index.md ) with Jira, Mattermost,
Kubernetes, Slack, and a lot more.
## Import or export a project
2018-03-17 18:26:18 +05:30
- [Import a project ](import/index.md ) from:
- [GitHub to GitLab ](import/github.md )
2019-12-21 20:55:43 +05:30
- [Bitbucket to GitLab ](import/bitbucket.md )
2018-03-17 18:26:18 +05:30
- [Gitea to GitLab ](import/gitea.md )
- [FogBugz to GitLab ](import/fogbugz.md )
2021-10-27 15:23:28 +05:30
- [Export a project from GitLab ](settings/import_export.md#export-a-project-and-its-data )
2017-09-10 17:25:29 +05:30
- [Importing and exporting projects between GitLab instances ](settings/import_export.md )
2021-01-29 00:20:46 +05:30
## GitLab Workflow - VS Code extension
To avoid switching from the GitLab UI and VS Code while working in GitLab repositories, you can integrate
the [VS Code ](https://code.visualstudio.com/ ) editor with GitLab through the
[GitLab Workflow extension ](https://marketplace.visualstudio.com/items?itemName=GitLab.gitlab-workflow ).
To review or contribute to the extension's code, visit [its codebase in GitLab ](https://gitlab.com/gitlab-org/gitlab-vscode-extension/ ).
2019-07-07 11:18:12 +05:30
## Project APIs
2021-09-30 23:02:18 +05:30
There are numerous [APIs ](../../api/index.md ) to use with your projects:
2019-07-07 11:18:12 +05:30
- [Badges ](../../api/project_badges.md )
- [Clusters ](../../api/project_clusters.md )
2019-09-30 21:07:59 +05:30
- [Threads ](../../api/discussions.md )
2019-07-07 11:18:12 +05:30
- [General ](../../api/projects.md )
- [Import/export ](../../api/project_import_export.md )
2021-11-11 11:23:49 +05:30
- [Issue board ](../../api/boards.md )
2019-07-07 11:18:12 +05:30
- [Labels ](../../api/labels.md )
- [Markdown ](../../api/markdown.md )
2022-03-02 08:16:31 +05:30
- [Merge requests ](../../api/merge_requests.md )
2019-07-07 11:18:12 +05:30
- [Milestones ](../../api/milestones.md )
2022-01-26 12:08:38 +05:30
- [Services ](../../api/integrations.md )
2019-07-07 11:18:12 +05:30
- [Snippets ](../../api/project_snippets.md )
- [Templates ](../../api/project_templates.md )
- [Traffic ](../../api/project_statistics.md )
- [Variables ](../../api/project_level_variables.md )
2019-09-30 21:07:59 +05:30
- [Aliases ](../../api/project_aliases.md )
2021-03-11 19:13:27 +05:30
- [DORA4 Analytics ](../../api/dora4_project_analytics.md )
2021-04-17 20:07:23 +05:30
## DORA4 analytics overview
2021-03-11 19:13:27 +05:30
Project details include the following analytics:
- Deployment Frequency
For more information, see [DORA4 Project Analytics API ](../../api/dora4_project_analytics.md ).