GithubHelp home page GithubHelp logo

alphagov / design-system-team-labels Goto Github PK

View Code? Open in Web Editor NEW
0.0 17.0 2.0 106 KB

Config and scripts to synchronise the labels used across our repositories.

Shell 6.08% JavaScript 93.92%
govuk-design-system-team portfolio government

design-system-team-labels's Introduction

Design System Team Labels

We use this repo to synchronise the labels we use across our repositories.

It uses github-label-sync.

Updating labels

Labels are configured in config.js.

The groups are only used for organisation, and to avoid having to declare the same colour multiple times.

You can preview the labels by running:

npm run preview

When a pull request is created, you will be able to see a preview of the changes that will be made to each repository as a comment on the PR, or in the GitHub Actions log.

Once the pull request has been merged to main, those changes will be applied.

Labels that are not included in this config will not be affected. This also means that removing a label from the config will not remove it from any repositories.

Updating repos

The list of repositories to update is configured in apply.sh.

design-system-team-labels's People

Contributors

36degrees avatar colinrotherham avatar dependabot[bot] avatar kellylee-gds avatar lfdebrux avatar owenatgov avatar romaricpascal avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

design-system-team-labels's Issues

Update Node.js to active LTS version

What

Update this project to use the latest active Long Term Support (LTS) version of Node.js for development, testing, and deployment.

Why

This project currently uses Node.js version 12, which reaches end of life at the end of March this year (2022-04-30).

Who needs to work on this

Developer

Who needs to review this

Developer, Tech lead

Done when

  • Update .nvmrc
  • Update package-lock.json to use lockfile v3

Run preview/apply script on GitHub Actions

What

Move the running of the preview/apply script from Travis to GitHub Actions.

Why

To be consistent with our other repos, move the running of the preview/apply script to GitHub Actions.

Who needs to know about this

Developers

Further detail

It'd also be useful if we could post the output from apply.sh which shows what changes will be made as a comment on the PR.

Done when

  • Changes to labels on repos can be previewed when opening a PR to update the label config (ideally as a comment on the PR)
  • Changes to labels are automatically applied to repos when the change is merged to main

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.