From 4efa5c4fd6147ac81a5eb1f6e1a2be88df66e087 Mon Sep 17 00:00:00 2001 From: Marcia Ramos Date: Mon, 26 Mar 2018 14:48:39 +0000 Subject: [PATCH] Docs organize main page by product category --- doc/README.md | 172 ++++++++++++++++++++++++----------- doc/img/devops_lifecycle.png | Bin 0 -> 65043 bytes 2 files changed, 118 insertions(+), 54 deletions(-) create mode 100644 doc/img/devops_lifecycle.png diff --git a/doc/README.md b/doc/README.md index 05fa444657c..be805a2ccc4 100644 --- a/doc/README.md +++ b/doc/README.md @@ -11,35 +11,62 @@ GitLab offers the most scalable Git-based fully integrated platform for software development, with flexible products and subscriptions. To understand what features you have access to, check the [GitLab subscriptions](#gitlab-subscriptions) below. -## Shortcuts to GitLab's most visited docs +**Shortcuts to GitLab's most visited docs:** -| [GitLab CI/CD](ci/README.md) | Other | +| General documentation | GitLab CI/CD docs | | :----- | :----- | -| [Quick start guide](ci/quick_start/README.md) | [API](api/README.md) | -| [Configuring `.gitlab-ci.yml`](ci/yaml/README.md) | [SSH authentication](ssh/README.md) | -| [Using Docker images](ci/docker/using_docker_images.md) | [GitLab Pages](user/project/pages/index.md) | +| [User documentation](user/index.md) | [GitLab CI/CD](ci/README.md) | +| [Administrator documentation](administration/index.md) | [GitLab CI/CD quick start guide](ci/quick_start/README.md) | +| [Contributor documentation](#contributor-documentation) | [Configuring `.gitlab-ci.yml`](ci/yaml/README.md) | +| [Getting started with GitLab](#getting-started-with-gitlab) | [Using Docker images](ci/docker/using_docker_images.md) | +| [API](api/README.md) | [Auto DevOps](topics/autodevops/index.md) | +| [SSH authentication](ssh/README.md) | [Kubernetes integration](user/project/clusters/index.md)| +| [GitLab Pages](user/project/pages/index.md) | [GitLab Container Registry](user/project/container_registry.md) | -- [User documentation](user/index.md) -- [Administrator documentation](administration/index.md) -- [Contributor documentation](#contributor-documentation) +## Complete DevOps with GitLab -## Getting started with GitLab +GitLab is the first single application for software development, security, +and operations that enables Concurrent DevOps, making the software lifecycle +three times faster and radically improving the speed of business. GitLab +provides solutions for all the stages of the DevOps lifecycle: +[plan](#plan), [create](#create), [verify](#verify), [package](#package), +[release](#release), [configure](#configure), [monitor](#monitor). -- [GitLab Basics](gitlab-basics/README.md): Start working on your command line and on GitLab. -- [GitLab Workflow](workflow/README.md): Enhance your workflow with the best of GitLab Workflow. - - See also [GitLab Workflow - an overview](https://about.gitlab.com/2016/10/25/gitlab-workflow-an-overview/). -- [GitLab Markdown](user/markdown.md): GitLab's advanced formatting system (GitLab Flavored Markdown). +![DevOps Lifecycle](img/devops_lifecycle.png) + +### Plan + +Whether you use Waterfall, Agile, or Conversational Development, +GitLab streamlines your collaborative workflows. Visualize, prioritize, +coordinate, and track your progress your way with GitLab’s flexible project +management tools. + +- Chat operations + - [Mattermost slash commands](user/project/integrations/mattermost_slash_commands.md) + - [Slack slash commands](user/project/integrations/slack_slash_commands.md) +- [Discussions](user/discussions/index.md): Threads, comments, and resolvable discussions in issues, commits, and merge requests. +- [Issues](user/project/issues/index.md) +- [Project Issue Board](user/project/issue_board.md) +- [Issues and merge requests templates](user/project/description_templates.md): Create templates for submitting new issues and merge requests. +- [Labels](user/project/labels.md): Categorize your issues or merge requests based on descriptive titles. +- [Milestones](user/project/milestones/index.md): Organize issues and merge requests into a cohesive group, optionally setting a due date. +- [Todos](workflow/todos.md): A chronological list of to-dos that are waiting for your input, all in a simple dashboard. - [GitLab Quick Actions](user/project/quick_actions.md): Textual shortcuts for common actions on issues or merge requests that are usually done by clicking buttons or dropdowns in GitLab's UI. -- [Auto DevOps](topics/autodevops/index.md) -### User account +#### Migrate and import your projects from other platforms -- [User account](user/profile/index.md): Manage your account - - [Authentication](topics/authentication/index.md): Account security with two-factor authentication, setup your ssh keys and deploy keys for secure access to your projects. - - [Profile settings](user/profile/index.md#profile-settings): Manage your profile settings, two factor authentication and more. -- [User permissions](user/permissions.md): Learn what each role in a project (external/guest/reporter/developer/master/owner) can do. +- [Importing to GitLab](user/project/import/index.md): Import your projects from GitHub, Bitbucket, GitLab.com, FogBugz and SVN into GitLab. +- [Migrating from SVN](workflow/importing/migrating_from_svn.md): Convert a SVN repository to Git and GitLab. -### Projects and groups +### Create + +Consolidate source code into a single [DVCS](https://en.wikipedia.org/wiki/Distributed_version_control) +that’s easily managed and controlled without disrupting your workflow. +GitLab’s git repositories come complete with branching tools and access +controls, providing a scalable, single source of truth for collaborating +on projects and code. + +#### Projects and groups - [Projects](user/project/index.md): - [Project settings](user/project/settings/index.md) @@ -54,7 +81,7 @@ To understand what features you have access to, check the [GitLab subscriptions] - [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. -### Repository +#### Repositories Manage your [repositories](user/project/repository/index.md) from the UI (user interface): @@ -72,21 +99,82 @@ Manage your [repositories](user/project/repository/index.md) from the UI (user i - [Commits](user/project/repository/index.md#commits) - [Signing commits](user/project/repository/gpg_signed_commits/index.md): use GPG to sign your commits. -### Issues and Merge Requests (MRs) +#### Integrations + +- [Project Services](user/project/integrations/project_services.md): Integrate a project with external services, such as CI and chat. +- [GitLab Integration](integration/README.md): Integrate with multiple third-party services with GitLab to allow external issue trackers and external authentication. +- [Trello Power-Up](integration/trello_power_up.md): Integrate with GitLab's Trello Power-Up + +#### Automation + +- [API](api/README.md): Automate GitLab via a simple and powerful API. +- [GitLab Webhooks](user/project/integrations/webhooks.md): Let GitLab notify you when new code has been pushed to your project. + +### Verify + +Spot errors sooner and shorten feedback cycles with built-in code review, code testing, +Code Quality, and Review Apps. Customize your approval workflow controls, automatically +test the quality of your code, and spin up a staging environment for every code change. +GitLab Continuous Integration is the most popular next generation testing system that +auto scales to run your tests faster. -- [Discussions](user/discussions/index.md): Threads, comments, and resolvable discussions in issues, commits, and merge requests. -- [Issues](user/project/issues/index.md) -- [Project issue Board](user/project/issue_board.md) -- [Group Issue Board](user/project/issue_board.md#group-issue-board) -- [Issues and merge requests templates](user/project/description_templates.md): Create templates for submitting new issues and merge requests. -- [Labels](user/project/labels.md): Categorize your issues or merge requests based on descriptive titles. - [Merge Requests](user/project/merge_requests/index.md) - [Work In Progress Merge Requests](user/project/merge_requests/work_in_progress_merge_requests.md) - [Merge Request discussion resolution](user/discussions/index.md#moving-a-single-discussion-to-a-new-issue): Resolve discussions, move discussions in a merge request to an issue, only allow merge requests to be merged if all discussions are resolved. - [Checkout merge requests locally](user/project/merge_requests/index.md#checkout-merge-requests-locally) - [Cherry-pick](user/project/merge_requests/cherry_pick_changes.md) -- [Milestones](user/project/milestones/index.md): Organize issues and merge requests into a cohesive group, optionally setting a due date. -- [Todos](workflow/todos.md): A chronological list of to-dos that are waiting for your input, all in a simple dashboard. +- [Review Apps](ci/review_apps/index.md): Preview changes to your app right from a merge request. + +### Package + +GitLab Container Registry gives you the enhanced security and access controls of +custom Docker images without 3rd party add-ons. Easily upload and download images +from GitLab CI/CD with full Git repository management integration. + +- [GitLab CI/CD](ci/README.md): Explore the features and capabilities of Continuous Integration, Continuous Delivery, and Continuous Deployment with GitLab. +- [GitLab Container Registry](user/project/container_registry.md): Learn how to use GitLab's built-in Container Registry. + +### Release + +Spend less time configuring your tools, and more time creating. Whether you’re +deploying to one server or thousands, build, test, and release your code +confidently and securely with GitLab’s built-in Continuous Delivery and Deployment. + +- [GitLab Pages](user/project/pages/index.md): Build, test, and deploy a static site directly from GitLab. +- [Auto Deploy](topics/autodevops/index.md#auto-deploy): Configure GitLab CI for the deployment of your application. +- [Environments and deployments](ci/environments.md): With environments, you can control the continuous deployment of your software within GitLab. + +### Configure + +Automate your entire workflow from build to deploy and monitoring with GitLab +Auto Devops. Best practice templates get you started with minimal to zero +configuration. Then customize everything from buildpacks to CI/CD. + +- [Auto DevOps](topics/autodevops/index.md) + +### Monitor + +Measure how long it takes to go from planning to monitoring and ensure your +applications are always responsive and available. GitLab collects and displays +performance metrics for deployed apps using Prometheus so you can know in an +instant how code changes impact your production environment. + +- [GitLab Cycle Analytics](user/project/cycle_analytics.md): Cycle Analytics measures the time it takes to go from an [idea to production](https://about.gitlab.com/2016/08/05/continuous-integration-delivery-and-deployment-with-gitlab/#from-idea-to-production-with-gitlab) for each project you have. +- [GitLab Performance Monitoring](administration/monitoring/performance/index.md) + +## Getting started with GitLab + +- [GitLab Basics](gitlab-basics/README.md): Start working on your command line and on GitLab. +- [GitLab Workflow](workflow/README.md): Enhance your workflow with the best of GitLab Workflow. + - See also [GitLab Workflow - an overview](https://about.gitlab.com/2016/10/25/gitlab-workflow-an-overview/). +- [GitLab Markdown](user/markdown.md): GitLab's advanced formatting system (GitLab Flavored Markdown). + +### User account + +- [User account](user/profile/index.md): Manage your account + - [Authentication](topics/authentication/index.md): Account security with two-factor authentication, setup your ssh keys and deploy keys for secure access to your projects. + - [Profile settings](user/profile/index.md#profile-settings): Manage your profile settings, two factor authentication and more. +- [User permissions](user/permissions.md): Learn what each role in a project (external/guest/reporter/developer/master/owner) can do. ### Git and GitLab @@ -94,30 +182,6 @@ Manage your [repositories](user/project/repository/index.md) from the UI (user i - [Git cheatsheet](https://gitlab.com/gitlab-com/marketing/raw/master/design/print/git-cheatsheet/print-pdf/git-cheatsheet.pdf): Download a PDF describing the most used Git operations. - [GitLab Flow](workflow/gitlab_flow.md): explore the best of Git with the GitLab Flow strategy. -### Migrate and import your projects from other platforms - -- [Importing to GitLab](user/project/import/index.md): Import your projects from GitHub, Bitbucket, GitLab.com, FogBugz and SVN into GitLab. -- [Migrating from SVN](workflow/importing/migrating_from_svn.md): Convert a SVN repository to Git and GitLab. - -### Continuous Integration, Delivery, and Deployment - -- [GitLab CI](ci/README.md): Explore the features and capabilities of Continuous Integration, Continuous Delivery, and Continuous Deployment with GitLab. - - [Auto Deploy](ci/autodeploy/index.md): Configure GitLab CI for the deployment of your application. - - [Review Apps](ci/review_apps/index.md): Preview changes to your app right from a merge request. -- [GitLab Cycle Analytics](user/project/cycle_analytics.md): Cycle Analytics measures the time it takes to go from an [idea to production](https://about.gitlab.com/2016/08/05/continuous-integration-delivery-and-deployment-with-gitlab/#from-idea-to-production-with-gitlab) for each project you have. -- [GitLab Container Registry](user/project/container_registry.md): Learn how to use GitLab's built-in Container Registry. - -### Automation - -- [API](api/README.md): Automate GitLab via a simple and powerful API. -- [GitLab Webhooks](user/project/integrations/webhooks.md): Let GitLab notify you when new code has been pushed to your project. - -### Integrations - -- [Project Services](user/project/integrations/project_services.md): Integrate a project with external services, such as CI and chat. -- [GitLab Integration](integration/README.md): Integrate with multiple third-party services with GitLab to allow external issue trackers and external authentication. -- [Trello Power-Up](integration/trello_power_up.md): Integrate with GitLab's Trello Power-Up - ## Administrator documentation [Administration documentation](administration/index.md) applies to admin users of GitLab diff --git a/doc/img/devops_lifecycle.png b/doc/img/devops_lifecycle.png new file mode 100644 index 0000000000000000000000000000000000000000..0616be46df8d2bb32b8823ee23d6a5f1cdf332cf GIT binary patch literal 65043 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%0Dr*OcM6qd7%yd5p?o*4$ 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 UgaEmxcW;l}7iFo+&&DDD2lR?QmH+?% literal 0 HcmV?d00001