department-of-veterans-affairs / va.gov-team

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
281 stars 197 forks source link

Update README pages for all repos included in vets.gov-write team #75538

Closed shiragoodman closed 6 months ago

shiragoodman commented 7 months ago

User Story

As a Governance team member supporting Platform Orientation, I want to ensure that all teams and individuals requesting access to Platform repos are funneled through the same process (ie Platform Orientation) so that there is less confusion for VFS teams.

Assignee: @briandeconinck Peer Reviewer: @rferguson13

Description

Governance team was recently made aware of the VA GitHub Handbook . This is the guidance that the VA GitHub admins use for everything related to the VA GitHub Organization. There is guidance in the handbook that communicates how VA teams can gain access to the various repositories within VA GitHub. This guidance differs from the guidance that the VA.gov Platform crew provides to the VFS teams. The VA.gov Platform crew guidance communicates that repo access is managed through the vets.gov-write gh team and the only path for being added to the vets.gov-write gh team is through Platform Orientation. The GitHub handbook guidance communicates that individuals should review the README for the repo they'd like to gain access to for guidance on how to gain access. Currently, we do not believe that any of the repos associated with the vets.gov-write team have this messaging within their README files.

repos impacted

image image

Impacted Artifacts

README text

Some quick notes on the thought process for the README text:

After some back-and-forth with Rebecca, I've landed on:

Not a member of the repository and want to be added?

  • If you're on a VA.gov Platform team, contact your Program Manager.
  • If you're on a VFS team, you must complete Platform Orientation to be added to this repository. This includes completing your Platform Orientation ticket(s) in GitHub.

This should send everyone to the right place, and makes explicit that VFS team members need to complete the orientation ticket (which could get lost if we just point them to the Platform website page).

Tasks

Peer Review

To be completed by peer reviewer

Acceptance Criteria

Team Notification

How to prepare this issue

Refinement

shiragoodman commented 7 months ago

FYSA @jknipes - I think there's some other guidance in the VA GitHub Handbook that may also be communicated on Platform Website. I'm not sure we want to write our own guidance on VA Github policies for Platform Website if/when there is already guidance in the handbook. Let me know if you'd like to discuss further.

jknipes commented 7 months ago

@shiragoodman thank you for the heads up, let's discuss how this should be presented.

briandeconinck commented 6 months ago

Quick questions for @shiragoodman: Looking at the repos in the vets.gov-write team:

briandeconinck commented 6 months ago

I guess one more question @shiragoodman: Public repos are visible to everyone and Internal repos are visible to anyone in the VA GitHub Org. But Private repos won't be visible to anyone unless they're already members of vets.gov-write --- which means no one who would need to read the README instructions would be able to see them. There are 2 Private repos. Should these be handled differently?

shiragoodman commented 6 months ago

@briandeconinck all good questions -thank you for being so diligent!

briandeconinck commented 6 months ago

Discussed at 2/26 Governance stand-up. PRs now opened for all repos, except:

@rferguson13 Some of these (like va.gov-team) you might be able to review and merge. Others have specific code owners who have to merge the PR.

briandeconinck commented 6 months ago

End-of-sprint status! Six of 16 repos are waiting on codeowner review. Can't move these forward until an authorized reviewer gives the thumbs up.

The rest of the PRs have either been reviewed by a codeowner (thank you to Ian!) or don't have any specific reviewer requirements. I'll work with Rebecca to merge those over the next day or two. Carrying over into the next sprint.

rferguson13 commented 6 months ago

https://github.com/department-of-veterans-affairs/content-build/pull/1928 Was completed

briandeconinck commented 6 months ago

Down to one! Request posted to the #platform-cop-devops channel for someone to approve department-of-veterans-affairs/devops/pull/14022, waiting on that.

briandeconinck commented 6 months ago

Everything is merged, closing as complete!