mirror of
https://gitlab.com/gitlab-org/gitlab-foss.git
synced 2025-08-16 15:57:22 +00:00
New doc topic user/project/index
This commit is contained in:

committed by
Job van der Voort

parent
187d8110b0
commit
c9c0a12713
@ -44,16 +44,17 @@ Shortcuts to GitLab's most visited docs:
|
||||
|
||||
### Projects and groups
|
||||
|
||||
- [Create a project](gitlab-basics/create-project.md)
|
||||
- [Fork a project](gitlab-basics/fork-project.md)
|
||||
- [Importing and exporting projects between instances](user/project/settings/import_export.md).
|
||||
- [Project access](public_access/public_access.md): Setting up your project's visibility to public, internal, or private.
|
||||
- [Projects](user/project/index.md):
|
||||
- [Create a project](gitlab-basics/create-project.md)
|
||||
- [Fork a project](gitlab-basics/fork-project.md)
|
||||
- [Importing and exporting projects between instances](user/project/settings/import_export.md).
|
||||
- [Project access](public_access/public_access.md): Setting up your project's visibility to public, internal, or private.
|
||||
- [GitLab Pages](user/project/pages/index.md): Build, test, and deploy your static website with GitLab Pages.
|
||||
- [Groups](user/group/index.md): Organize your projects in groups.
|
||||
- [GitLab Subgroups](user/group/subgroups/index.md)
|
||||
- [Subgroups](user/group/subgroups/index.md)
|
||||
- [Search through GitLab](user/search/index.md): Search for issues, merge requests, projects, groups, todos, and issues in Issue Boards.
|
||||
- [Snippets](user/snippets.md): Snippets allow you to create little bits of code.
|
||||
- [Wikis](user/project/wiki/index.md): Enhance your repository documentation with built-in wikis.
|
||||
- [GitLab Pages](user/project/pages/index.md): Build, test, and deploy your static website with GitLab Pages.
|
||||
|
||||
### Repository
|
||||
|
||||
|
@ -66,7 +66,7 @@ For more use cases please check our [Technical Articles](../articles/index.md).
|
||||
|
||||
## Projects
|
||||
|
||||
In GitLab, you can create projects for numerous reasons, such as, host
|
||||
In GitLab, you can create [projects](project/index.md) for numerous reasons, such as, host
|
||||
your code, use it as an issue tracker, 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.
|
||||
|
@ -23,7 +23,7 @@ On your profile page, you will see the following information:
|
||||
- Personal information
|
||||
- Activity stream: see your activity streamline and the history of your contributions
|
||||
- Groups: [groups](../group/index.md) you're a member of
|
||||
- Contributed projects: projects you contributed to
|
||||
- Contributed projects: [projects](../project/index.md) you contributed to
|
||||
- Personal projects: your personal projects (respecting the project's visibility level)
|
||||
- Snippets: your personal code [snippets](../snippets.md#personal-snippets)
|
||||
|
||||
|
107
doc/user/project/index.md
Normal file
107
doc/user/project/index.md
Normal file
@ -0,0 +1,107 @@
|
||||
# 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](../../public_access/public_access.md)
|
||||
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](https://about.gitlab.com/features/):
|
||||
|
||||
**Issues and merge requests:**
|
||||
|
||||
- [Issue tracker](issues/index.md): Discuss implementations with your team within issues
|
||||
- [Issue Boards](issue_board.md): Organize and prioritize your workflow
|
||||
- [Multiple Issue Boards](https://docs.gitlab.com/ee/user/project/issue_board.html#multiple-issue-boards) (**EES/EEP**): Allow your teams to create their own workflows (Issue Boards) for the same project
|
||||
- [Repositories](repository/index.md): Host your code in a fully
|
||||
integrated platform
|
||||
- [Protected branches](protected_branches.md): Prevent collaborators
|
||||
from messing with history or pushing code without review
|
||||
- [Protected tags](protected_tags.md): Control over who has
|
||||
permission to create tags, and prevent accidental update or deletion
|
||||
- [Merge Requests](merge_requests/index.md): Apply your branching
|
||||
strategy and get reviewed by your team
|
||||
- [Merge Request Approvals](https://docs.gitlab.com/ee/user/project/merge_requests/merge_request_approvals.html) (**EES/EEP**): Ask for approval before
|
||||
implementing a change
|
||||
- [Fix merge conflicts from the UI](merge_requests/resolve_conflicts.md):
|
||||
Your Git diff tool right from GitLab's UI
|
||||
- [Review Apps](../../ci/review_apps/index.md): Live preview the results
|
||||
of the changes proposed in a merge request in a per-branch basis
|
||||
- [Labels](labels.md): Organize issues and merge requests by labels
|
||||
- [Time Tracking](../../workflow/time_tracking.md): Track estimate time
|
||||
and time spent on
|
||||
the conclusion of an issue or merge request
|
||||
- [Milestones](milestones/index.md): Work towards a target date
|
||||
- [Description templates](description_templates.md): Define context-specific
|
||||
templates for issue and merge request description fields for your project
|
||||
- [Slash commands (quick actions)](quick_actions.md): Textual shortcuts for
|
||||
common actions on issues or merge requests
|
||||
|
||||
**GitLab CI/CD:**
|
||||
|
||||
- [GitLab CI/CD](../../ci/README.md): GitLab's built-in [Continuous Integration, Delivery, and Deployment](https://about.gitlab.com/2016/08/05/continuous-integration-delivery-and-deployment-with-gitlab/) tool
|
||||
- [Container Registry](container_registry.md): Build and push Docker
|
||||
images out-of-the-box
|
||||
- [Auto Deploy](../../ci/autodeploy/index.md): Configure GitLab CI/CD
|
||||
to automatically set up your app's deployment
|
||||
- [Enable and disable GitLab CI](../../ci/enable_or_disable_ci.md)
|
||||
- [Pipelines](../../ci/pipelines.md#pipelines): Configure and visualize
|
||||
your GitLab CI/CD pipelines from the UI
|
||||
- [Scheduled Pipelines](pipelines/schedules.md): Schedule a pipeline
|
||||
to start at a chosen time
|
||||
- [Pipeline Graphs](../../ci/pipelines.md#pipeline-graphs): View your
|
||||
entire pipeline from the UI
|
||||
- [Job artifacts](pipelines/job_artifacts.md): Define,
|
||||
browse, and download job artifacts
|
||||
- [Pipeline settings](pipelines/settings.md): Set up Git strategy (choose the default way your repository is fetched from GitLab in a job),
|
||||
timeout (defines the maximum amount of time in minutes that a job is able run), custom path for `.gitlab-ci.yml`, test coverage parsing, pipeline's visibility, and much more
|
||||
- [GitLab Pages](pages/index.md): Build, test, and deploy your static
|
||||
website with GitLab Pages
|
||||
|
||||
**Other features:**
|
||||
|
||||
- [Cycle Analytics](cycle_analytics.md): Review your development lifecycle
|
||||
- [Koding integration](koding.md) (not available on GitLab.com): Integrate
|
||||
with Koding to have access to a web terminal right from the GitLab UI
|
||||
- [Syntax highlighting](highlighting.md): An alternative to customize
|
||||
your code blocks, overriding GitLab's default choice of language
|
||||
|
||||
### Project's integrations
|
||||
|
||||
[Integrate your project](integrations/index.md) with Jira, Mattermost,
|
||||
Kubernetes, Slack, and a lot more.
|
||||
|
||||
## New project
|
||||
|
||||
Learn how to [create a new project](../../gitlab-basics/create-project.md) in GitLab.
|
||||
|
||||
### Fork a project
|
||||
|
||||
You can [fork a project](../../gitlab-basics/fork-project.md) 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
|
||||
|
||||
- Import a project from:
|
||||
- [GitHub to GitLab](../../workflow/importing/import_projects_from_github.md)
|
||||
- [BitBucket to GitLab](../../workflow/importing/import_projects_from_bitbucket.md)
|
||||
- [Gitea to GitLab](../../workflow/importing/import_projects_from_gitea.md)
|
||||
- [FogBugz to GitLab](../../workflow/importing/import_projects_from_fogbugz.md)
|
||||
- [Export a project from GitLab](settings/import_export.md#exporting-a-project-and-its-data)
|
||||
- [Importing and exporting projects between GitLab instances](settings/import_export.md)
|
||||
|
||||
## 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](../group/index.md#namespaces)).
|
||||
If you choose to leave a project you will no longer be a project
|
||||
member, therefore, unable to contribute.
|
@ -1,4 +1,4 @@
|
||||
# Koding & GitLab
|
||||
# Koding integration
|
||||
|
||||
> [Introduced][ce-5909] in GitLab 8.11.
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
A [repository](https://git-scm.com/book/en/v2/Git-Basics-Getting-a-Git-Repository)
|
||||
is what you use to store your codebase in GitLab and change it with version control.
|
||||
A repository is part of a project, which has a lot of other features.
|
||||
A repository is part of a [project](../index.md), which has a lot of other features.
|
||||
|
||||
## Create a repository
|
||||
|
||||
|
Reference in New Issue
Block a user