doc/user/get_started/get_started_projects.md
Projects in GitLab organize all the data for a specific development project. A project is where you work with your team, store your files, and manage your tasks.
Use projects to:
Project creation and maintenance is part of a larger workflow:
Start by creating a new project in GitLab to contain your codebase, documentation, and related resources.
A project contains a repository. A repository contains all the files, directories, and data related to your work.
When you create the project, review and configure the following settings to align with your development workflow and collaboration requirements:
For more information, see:
Use the following tools to manage secure access to your projects:
For more information, see:
You can invite multiple projects to a group, sometimes called
sharing a project with a group. Each project has its own repository,
issues, merge requests, and other features.
With multiple projects in a group, team members can collaborate on individual projects while having a high-level view of all the work done in the group.
To further refine access to your projects, you can add subgroups to your group.
For more information, see:
Use the search box to quickly find specific projects, issues, merge requests, or code snippets across your GitLab instance.
To make projects easier to find:
README file. Badges can display important information,
like build status, project health, test coverage, or version number.For more information, see:
Use code intelligence features to enhance your productivity and maintain a high-quality codebase, such as:
Code intelligence is a range of tools that help you efficiently explore, analyze, and maintain your codebase.
To quickly locate and go to specific files in your project, use the file finder.
For more information, see:
Use file exports to migrate projects to GitLab from other systems or GitLab instances.
When you migrate a frequently accessed repository to GitLab, you can use a project alias to continue to access it by its original name.
On GitLab.com, you can transfer a project from one namespace to another. A transfer essentially moves a project to another group so its members have access or ownership.
For more information, see: