Ensure guidelines for existing projects created for Remote Development have been followed
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 License
toCONTRIBUTING.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 License
toCONTRIBUTING.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
-
-
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 License
toCONTRIBUTING.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
-
Edited by Chad Woolley