Skip to content

Latest commit

 

History

History
69 lines (46 loc) · 3.63 KB

README.md

File metadata and controls

69 lines (46 loc) · 3.63 KB

CC-BY-NC-SA

2Alchemists GitHub Labels

The way we set up GitHub labels for our projects at 2Alchemists.

This project is open sourced under the terms of the Creative Commons Attribution 4.0 International Public License (also known as CC-BY). See the LICENSE file for more details.

Purpose

The default GitHub labels may be fine for some projects, but we think they can be greatly improved by adding our own labels.

Dave Lunny has written a great article about a sane labelling scheme, and this repository takes up most of the ideas in the article, adapting them to our way of working and organizing.

Format of labels

The labels are specified as JSON files, ready to be used with popomore/github-labels.

Labels

These are the labels already defined.

Domain

Name Color
Domain: 🎛 Config #b56edd #b56edd
Domain: 👩‍💻 Dev Experience #18e295 #18e295
Domain: 📝 Documentation #514fe2 #514fe2
Domain: ⚡️ Performance #f74fdb #f74fdb
Domain: 🛡 Security #0c58d3 #0c58d3
Domain: 🧪 Testing #86f411 #86f411
Domain: 🛠 Tooling #fbca04 #fbca04
Domain: 🎨 User Experience #f4cfb0 #f4cfb0

Priority

Name Color
Priority: ⚪️ Low #009800 #009800
Priority: 🔵 Medium #fbca04 #fbca04
Priority: 🔴 High #d73a4a #d73a4a
Priority: 🚨 Critical #e11d21 #e11d21

Type

Name Color
Type: 🐛 Bug #e11d21 #e11d21
Type: 🔨 Maintenance #fbca04 #fbca04
Type: ✨ Enhancement #84b6eb #84b6eb
Type: ❓ Question #cc317c #cc317c

How to use

See documentation for installation and usage of popomore/github-labels, especially when using a Gitbub Enterprise instance for which you'll need to pass some additional parameters (like a Personal Access Token).

To apply the labels on a specific repository user/repo, type the following command:

$ ls src/*.json | xargs -I{} labels -c {} -f user/repo

Related