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 to CONTRIBUTING.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 to CONTRIBUTING.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 to CONTRIBUTING.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 Jun 13, 2024 by Chad Woolley
Assignee Loading
Time tracking Loading