Ensure guidelines for existing projects created for Remote Development have been followed
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
What
For all new projects in the Remote Development group , make sure all the things mentioned in the following links were followed
- https://about.gitlab.com/handbook/engineering/gitlab-repositories/#creating-a-new-project
- https://about.gitlab.com/handbook/security/gitlab_projects_baseline_requirements.html
e.g. Adding LICENSE, README, CONTRIBUTING, adding project in official list of projects, etc.
-
General cleanup
- Define Issue and MR templates at the group level. See discussion on gitlab-web-ide!324 (comment 1948127021)
-
For gitlab-workspaces-proxy
- Add project to projects.yml - Add GitLab Workspaces Proxy project (gitlab-com/www-gitlab-com!124216 - merged)
- Categorize the project
- Asked AppSec on how to categorize the project - https://gitlab.com/gitlab-com/gl-security/appsec/appsec-reviews/-/issues/201#note_1394172401
- Add license - gitlab-org/remote-development/gitlab-workspaces-proxy!37 (merged)
- Add
Developer Certificate of Origin and LicensetoCONTRIBUTING.md- gitlab-org/remote-development/gitlab-workspaces-proxy!38 (merged) - Add a link to CONTRIBUTING.md from the project's README.md
- Add a CODEOWNERS file
- Setup security mirror - gitlab-com/gl-infra/delivery#19329 (closed)
- Check other things if needed from the guidelines
-
For devfile-gem
- Add project to projects.yml
- Need to check if it is needed
- Categorize the project
- Need to check if it is needed
- Add license - https://gitlab.com/gitlab-org/remote-development/devfile-gem/-/merge_requests/35
- Add
Developer Certificate of Origin and LicensetoCONTRIBUTING.md- https://gitlab.com/gitlab-org/remote-development/devfile-gem/-/merge_requests/36 - Add a link to CONTRIBUTING.md from the project's README.md
- Add a CODEOWNERS file
- Setup security mirror
- Need to check if it is needed
- Check other things if needed from the guidelines
- Add project to projects.yml
-
For gitlab-workspaces-tools
- Add project to projects.yml
- Need to check if it is needed
- Categorize the project
- Need to check if it is needed
- Add license
- Add
Developer Certificate of Origin and LicensetoCONTRIBUTING.md - Add a link to CONTRIBUTING.md from the project's README.md
- Add a CODEOWNERS file
- Setup security mirror
- Need to check if it is needed
- Check other things if needed from the guidelines
- Add project to projects.yml
Edited by 🤖 GitLab Bot 🤖