Skip to content

Help Desk: Added GitHub Repository-Level Requests #269

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 25 commits into from
Closed
Show file tree
Hide file tree
Changes from 6 commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
0179a5c
Add team request to issue templates
natalialuzuriaga Mar 13, 2025
1860320
Add outside collaborator request issue template
natalialuzuriaga Mar 13, 2025
bc0f30c
Add third party integration issue template request
natalialuzuriaga Mar 13, 2025
fe08785
Update labels for help desk issue templates
natalialuzuriaga Mar 18, 2025
54c903e
Remove tier 1 help desk issue templates
natalialuzuriaga Mar 18, 2025
284a620
Updated role information in help desk tickets
natalialuzuriaga Mar 18, 2025
8befdfd
Removed CODEOWNERS.md + MAINTAINERS.md and added code.json and COMMUN…
natalialuzuriaga Mar 6, 2025
b14b51b
Updated table with new values
natalialuzuriaga Mar 13, 2025
65f66dc
Remove escape character
natalialuzuriaga Mar 13, 2025
045803c
Updated table with new COMMUNITY.md and code.json sections
natalialuzuriaga Mar 13, 2025
7580204
Add link to code.json schema
natalialuzuriaga Mar 13, 2025
c89c006
Updated links in section table
natalialuzuriaga Mar 13, 2025
c1b49e4
Remove mentions of MAINTAINERS.md
natalialuzuriaga Mar 13, 2025
70cd9af
Move CODEOWNERS.md to .github for all tiers
natalialuzuriaga Mar 13, 2025
7c35250
Updated documentation on contents of .github
natalialuzuriaga Mar 13, 2025
596e2dd
Remove MAINTAINERS.md from all tiers
natalialuzuriaga Mar 13, 2025
98a8a2a
Added COMMUNITY.md
natalialuzuriaga Mar 18, 2025
22f0b34
Updated GOVERNANCE.md
natalialuzuriaga Mar 19, 2025
c291ea1
Update COMMUNITY.md with edits
natalialuzuriaga Mar 19, 2025
0ef476e
Remove COMMUNITY_GUIDELINES.md
natalialuzuriaga Mar 19, 2025
55caced
Updated .github docs
natalialuzuriaga Mar 19, 2025
3a5ffb9
Added Tier 0 column to docs
natalialuzuriaga Mar 19, 2025
863e96c
Updated maturity model tiers docs
natalialuzuriaga Mar 19, 2025
21305a7
Fixed project team table in COMMUNITY.md
natalialuzuriaga Mar 19, 2025
b753ecc
Added docs on help desk requests
natalialuzuriaga Mar 25, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
name: Add Team to Repository Request Ticket
about: Ticket for requesting team to be added to repository
title: Request Team Access to Repository
labels: ["helpdesk", "repo-management"]
assignees: "@dsac-ospo"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure if assigning to dsac-ospo by default makes sense at the repo level for orgs outside of DSACMS yet?

---

## Request a New Team to be Added to a Repository

Please fill out the form below to request a new team to be added to a repository. Note that:

- Maintainer teams have **MAINTAIN** access.
- Committer teams have **WRITE** access.
- If you or other members want to be promoted to **MAINTAIN** access, please indicate this in the form.
- **ADMIN** access is restricted to DSACMS organization owners.
- Upon approval, `COMMUNITY.md` will be updated accordingly.

### Information Required

Team Name: <!-- Provide the team name you'd like to grant access to the repo -->
Reason for Access: <!-- Provide a 1-2 sentence explanation for access -->

### Additional Notes (Optional)

<!-- Provide any additional context or requests -->
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
name: Third-Party Integration Request Ticket
about: Ticket for requesting a third-party integration to be added to repository
title: Request third-party integration to be added to repository
labels: ["helpdesk", "repo-management"]
assignees: "@dsac-ospo"
---

## Request a third-party integration to be added to the repo

The DSACMS org has enabled use of some approved third-party GitHub apps, such as SonarCloud, and Snyk. If your team would like to install and use an integration in your repository, please file a request by sending a slack message at `#cms-ospo`. We are open to adding more integrations to this list based on team needs.

### Information required

Third-party Integration/ GitHub App to be added:
Reason for usage: <!-- Provide a 1-2 sentence explanation for what the integration will be used for -->
Project’s Maturity Model Tier:
Keys that will need to be created:

### Additional Notes (Optional)

<!-- Provide any additional context or requests -->
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
name: Outside Collaborator Repository Access Request Ticket
about: Ticket for requesting outside collaborator to be added to repository
title: Request an Outside Collaborator to be added to repository
labels: ["helpdesk", "repo-management"]
assignees: "@dsac-ospo"
---

## Request an outside collaborator to be added to repository

For individuals that are not members of the DSACMS GitHub organization, these outside collaborators can request access to a repository. Fill out this issue to file the request or make a pull request to the `COMMUNITY.md` file, then a repository admin will grant access.

### Information Required

Name of individual:
GitHub username:
Role in project:
Role in repository according to COMMUNITY.md (Maintainer, Approver, Reviewer):

### Additional Notes (Optional)

<!-- Provide any additional context or requests -->
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
name: Add Team to Repository Request Ticket
about: Ticket for requesting team to be added to repository
title: Request Team Access to Repository
labels: ["helpdesk", "repo-management"]
assignees: "@dsac-ospo"
---

## Request a New Team to be Added to a Repository

Please fill out the form below to request a new team to be added to a repository. Note that:

- Maintainer teams have **MAINTAIN** access.
- Committer teams have **WRITE** access.
- If you or other members want to be promoted to **MAINTAIN** access, please indicate this in the form.
- **ADMIN** access is restricted to DSACMS organization owners.
- Upon approval, `COMMUNITY.md` will be updated accordingly.

### Information Required

Team Name: <!-- Provide the team name you'd like to grant access to the repo -->
Reason for Access: <!-- Provide a 1-2 sentence explanation for access -->

### Additional Notes (Optional)

<!-- Provide any additional context or requests -->
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
name: Third-Party Integration Request Ticket
about: Ticket for requesting a third-party integration to be added to repository
title: Request third-party integration to be added to repository
labels: ["helpdesk", "repo-management"]
assignees: "@dsac-ospo"
---

## Request a third-party integration to be added to the repo

The DSACMS org has enabled use of some approved third-party GitHub apps, such as SonarCloud, and Snyk. If your team would like to install and use an integration in your repository, please file a request by sending a slack message at `#cms-ospo`. We are open to adding more integrations to this list based on team needs.

### Information required

Third-party Integration/ GitHub App to be added:
Reason for usage: <!-- Provide a 1-2 sentence explanation for what the integration will be used for -->
Project’s Maturity Model Tier:
Keys that will need to be created:

### Additional Notes (Optional)

<!-- Provide any additional context or requests -->
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
name: Outside Collaborator Repository Access Request Ticket
about: Ticket for requesting outside collaborator to be added to repository
title: Request an Outside Collaborator to be added to repository
labels: ["helpdesk", "repo-management"]
assignees: "@dsac-ospo"
---

## Request an outside collaborator to be added to repository

For individuals that are not members of the DSACMS GitHub organization, these outside collaborators can request access to a repository. Fill out this issue to file the request or make a pull request to the `COMMUNITY.md` file, then a repository admin will grant access.

### Information Required

Name of individual:
GitHub username:
Role in project:
Role in repository according to COMMUNITY.md (Maintainer, Approver, Reviewer):

### Additional Notes (Optional)

<!-- Provide any additional context or requests -->
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
name: Add Team to Repository Request Ticket
about: Ticket for requesting team to be added to repository
title: Request Team Access to Repository
labels: ["helpdesk", "repo-management"]
assignees: "@dsac-ospo"
---

## Request a New Team to be Added to a Repository

Please fill out the form below to request a new team to be added to a repository. Note that:

- Maintainer teams have **MAINTAIN** access.
- Committer teams have **WRITE** access.
- If you or other members want to be promoted to **MAINTAIN** access, please indicate this in the form.
- **ADMIN** access is restricted to DSACMS organization owners.
- Upon approval, `COMMUNITY.md` will be updated accordingly.

### Information Required

Team Name: <!-- Provide the team name you'd like to grant access to the repo -->
Reason for Access: <!-- Provide a 1-2 sentence explanation for access -->

### Additional Notes (Optional)

<!-- Provide any additional context or requests -->
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
name: Third-Party Integration Request Ticket
about: Ticket for requesting a third-party integration to be added to repository
title: Request third-party integration to be added to repository
labels: ["helpdesk", "repo-management"]
assignees: "@dsac-ospo"
---

## Request a third-party integration to be added to the repo

The DSACMS org has enabled use of some approved third-party GitHub apps, such as SonarCloud, and Snyk. If your team would like to install and use an integration in your repository, please file a request by sending a slack message at `#cms-ospo`. We are open to adding more integrations to this list based on team needs.

### Information required

Third-party Integration/ GitHub App to be added:
Reason for usage: <!-- Provide a 1-2 sentence explanation for what the integration will be used for -->
Project’s Maturity Model Tier:
Keys that will need to be created:

### Additional Notes (Optional)

<!-- Provide any additional context or requests -->
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
name: Outside Collaborator Repository Access Request Ticket
about: Ticket for requesting outside collaborator to be added to repository
title: Request an Outside Collaborator to be added to repository
labels: ["helpdesk", "repo-management"]
assignees: "@dsac-ospo"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Q: Does this mean we need to add @dsac-ospo teams to every repo?

---

## Request an outside collaborator to be added to repository

For individuals that are not members of the DSACMS GitHub organization, these outside collaborators can request access to a repository. Fill out this issue to file the request or make a pull request to the `COMMUNITY.md` file, then a repository admin will grant access.

### Information Required

Name of individual:
GitHub username:
Role in project:
Role in repository according to COMMUNITY.md (Maintainer, Approver, Reviewer):

### Additional Notes (Optional)

<!-- Provide any additional context or requests -->