Table of contents
This page was set to be reviewed before 2018-12-11 by the page owner: #govuk-2ndline. This might mean the content is out of date. Read how to review a page.

Give a content designer access to GitHub

Content designers working on GOV.UK may need GitHub access to edit content which is stored as code in an application, for example smart answers. For this we have a dedicated GitHub team that content designers can be added to. When added to this team a content designer can create a branch within a GOV.UK repository and open a pull request, however a developer will be required to merge the request into the master branch.

Developers on 2nd Line may receive a ticket to add/remove content designers from this access.

Adding someone to the GitHub team

When a content designer joins they will need to be added to our monitoring software and then can be added to the GitHub team. These are the steps to follow:

  1. Edit the govuk_non_tech.yml file in govuk-user-reviewer with the following details for each designer: their name, GitHub username and role in GOV.UK - example
  2. Raise this as a pull request
  3. Once PR is merged email govuk-senior-tech-members@digital.cabinet-office.gov.uk with the GitHub usernames asking for the users to be added to https://github.com/orgs/alphagov/teams/gov-uk-content-designers which is the “GOV.UK Content Designers” GitHub team
  4. Once added to the team the content designers will receive an invite that they will have to accept to join the team

Removing someone from the GitHub team

When a content designer leaves GOV.UK they need to be removed from the GitHub team to revoke their access.

First, check the govuk_non_tech.yml file in govuk-user-reviewer to see if the users are listed as having access. If they are not listed you are done.

If they are listed follow these steps:

  1. Email govuk-senior-tech-members@digital.cabinet-office.gov.uk with the GitHub usernames asking for the users to be removed from https://github.com/orgs/alphagov/teams/gov-uk-content-designers which is the “GOV.UK Content Designers” GitHub team
  2. Edit the govuk_non_tech.yml file in govuk-user-reviewer to remove the users
  3. Raise this as a pull request
  4. Once merged 2nd Line will be alerted if the users continues to have access despite having left
This page was set to be reviewed before 2018-12-11 by the page owner: #govuk-2ndline. This might mean the content is out of date. Read how to review a page.