Sign in or sign up before continuing. Don't have an account yet? Register now to get started.
Document how, and review/update Product sections, stages, and groups
Our Product Section, Stage, Group information is out of date. We should update it to be current. We also need to better document how to.
## Current Product groups
- https://handbook.gitlab.com/handbook/product/categories/#devops-stages
## Review sheet
- [internal spreadsheet](https://docs.google.com/spreadsheets/d/1pn4Y8BsfpvjFa9s_XlZuESfNXrvZbTfxDQbcBM57S9Y/edit)
## Things that need updating
- Documentation: https://handbook.gitlab.com/handbook/product/categories/#changes
- MR template: https://gitlab.com/gitlab-com/www-gitlab-com/-/blob/master/.gitlab/merge_request_templates/Group-Stage-Category-Change.md
- Triage ops template: https://gitlab.com/gitlab-org/quality/triage-ops/-/blob/master/.gitlab/issue_templates/category-stage-group-label-change.md
Content:
- List has been moved to https://gitlab.com/gitlab-com/www-gitlab-com/-/blob/master/.gitlab/issue_templates/Group-Stage-Category-Change.md
- Code changes to: https://gitlab.com/gitlab-org/gitlab/-/tree/master/.gitlab/issue_templates/Group-Stage-Category-Change.md
## Action items
1. [x] Add redirect for moved page: https://gitlab.com/gitlab-com/content-sites/handbook/-/blob/9f2a9f655f28e44913119491dfdc002cecb3b15f/content/handbook/engineering/infrastructure-platforms/developer-experience/development-analytics/create-triage-policy-with-gitlab-duo-workflow-guide.md to https://docs.gitlab.com/development/duo_workflow/create_triage_policy_with_gitlab_duo_workflow_guide/ | https://gitlab.com/gitlab-com/content-sites/handbook/-/merge_requests/15095
2. [x] Update triage-ops template: https://gitlab.com/gitlab-org/quality/triage-ops/-/blob/master/.gitlab/issue_templates/category-stage-group-label-change.md | https://gitlab.com/gitlab-org/quality/triage-ops/-/merge_requests/3530 & https://gitlab.com/gitlab-org/quality/triage-ops/-/merge_requests/3565
3. [x] Create issue template and remove overlap from https://gitlab.com/gitlab-com/www-gitlab-com/-/blob/master/.gitlab/merge_request_templates/Group-Stage-Category-Change.md | https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/140522
4. [x] Update handbook: https://handbook.gitlab.com/handbook/product/categories/#changes | https://gitlab.com/gitlab-com/content-sites/handbook/-/merge_requests/15222
5. [x] Add `gitlab-org/gitlab` template for code changes | https://gitlab.com/gitlab-org/gitlab/-/merge_requests/201049
6. [x] Update approval rules/codeowners in `www-gitlab-com` | https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/140605
7. [x] Add task to onboarding/offboarding/internal movement templates to ensure pointing to the right place on updating group members | https://gitlab.com/gitlab-com/people-group/people-operations/employment-templates/-/merge_requests/3265
8. [x] Ensure all necessary changes are completed
9. [x] Fix a display issue for who the Technical Writier is when it's the Slack channel: https://gitlab.com/gitlab-com/content-sites/handbook/-/merge_requests/15546
### Add linter validation
To enforce consistency and validity of changes, we should add further functionality to the linters:
1. Check name/username matches a team member file
1. https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/139730+
2. https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/139781+
3. https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/139856+
4. https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/140218+
2. Check that team tags match
1. https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/138565+
2. https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/138570+
3. https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/139867+
3. Categories validation
1. https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/140118+
2. https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/140155+
3. https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/140427+
4. https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/140635+
5. https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/140661+
4. Require (display) name field https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/140405+
5. Require/check section in stages https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/140420+
6. Features validation https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/140661+
7. Direction path validation
1. Refactor direction path generator (to reuse the methods): https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/140703+
2. Spec tests: https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/140760+
3. Section/Stages direction path validation: https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/140746+
issue