Add overview and use cases to all EE features
We've started a new initiative to add an overview with:
# Feature name
> Introduced in GitLab 9.x.
One line short description.
## Overview
This is where the **What is this feature about** section will be.
It will describe what the feature is about at a high level,
underlining its general purpose.
What is it?
Why should someone use this feature?
What is the underlying (business) problem?
How do you use this feature?
## Use cases
Who is this for? Provide one or more use cases.
This is the section where specific workflows (use cases) for the
feature are described. We might not be able to think of all use
cases and we are only listing a handful, so we need to be extra
careful not to fend off potential users that their use case does
not match the documentation. Maybe an overreaction, but it doesn't
hurt to have some sort of disclaimer that the use cases we are
describing are not the only ones.
We should add this to not only the new features, but to all EE features in our documentation.
We should list all missing features and add this information. For most features, you can find a starter on gitlab-com/www-gitlab-com.
EE features task list
For Axil
- Audit users - https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2333
- Pivotal Tile - https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2341
- Database Load Balancing - https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2342
- Deploy Boards https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2357
- Canary Deployments https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2359
- Push rules https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2362
- Global Search (Elasticsearch/advanced search) https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2375
- Squash and merge https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2384
- Fast forward merge https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2384
- Log forwarding https://gitlab.com/gitlab-org/omnibus-gitlab/merge_requests/1730
-
Display merge request status for builds on Jenkins CI(docs don't mention EE at all, will need to work with the CI team and refactor those docs, will tackle in a separate issue https://gitlab.com/gitlab-org/gitlab-ee/issues/2944) -
Disaster Recovery(still alpha, unclear if it's separate than Geo in docs)
For Marcia
- Multiple Issue Boards (https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2296)
- Issue Boards Focus Mode (https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2296)
- Multiple Assignees For Issues (https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2330)
- Export Issues (https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2330)
- Boards with Milestones (https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2296)
- Service Desk (https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2337 + https://gitlab.com/gitlab-com/www-gitlab-com/merge_requests/6685)
- Code Quality (https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2350)
- Merge request approvals (https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2350)
- Multi-Project Pipeline Graphs (https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2350)
- Limit project size at a global, group, and project level (https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2365)
- Lock project membership to group (https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2385)
- Burndown charts (https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2364)
- Jenkins integration (https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2524)
Old ones:
- GitLab Geo
- GitLab Webhooks (groups)
- LDAP group sync
- Repository Mirroring
- File Locking
- Contribution Analytics
- Issues and MR Templates
- Email all users of a project, group, or entire server
- Audit events
- Kerberos integration
All the old MRs were added by https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2236