-
-
Notifications
You must be signed in to change notification settings - Fork 20
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
Create a core set of labels across projects #193
Comments
Re what the label should be for first-timers, I'd like to propose |
Towards the first of @dcwalk's TODO list, I thought I'd put together a proposal for our core set of labels. Proposal for core set of labels
Labels specific to the Overview repo
Labels in Overview repo I think we should get rid of
|
I agree with all of the proposals except merging I guess what we do with I'm also partial to |
Thanks, Kevin– will update above to reflect re coordination & infrastructure X-team dev meeting on 1/9 decided on "good first issue" as something we can implement, so I'm going to go ahead with that for purposes of #179 |
here's a link to a gist for automating label creation https://gist.github.com/b5/d3bd0de5aa88842b2455a2e5c1112c87 |
I like the proposed changes as they currently stand. 👍 |
Over in web monitoring land we have the following that I find very useful, though they are inconsistently implemented across our repos:
|
Over at Qri our standard set of labels derived from the Angluar JS contributor guidelines:
We don't need to do things this way at all, but most of the team has found it much easier to assess PR's and issues when they're filed according to one of these themes, so we include them in our standard set of labels. We also file all commits in one of these themes to sort the intent of a commit, and use it to generate changelogs. It theoretically would help anyone coming from the commitizen space, but I don't think that's a good enough reason to include these labels here. I'd only include these if someone not from Qri can see merit in including these labels in the standard set. From @Mr0grog's list I'm a huge fan of |
I think I’m somewhat ambivalent about the two names ¯\_(ツ)_/¯ and the point about commitizen as a well-known standard is a good one. I feel like there’s a core set here that is good for all our repos, and a code-specific superset that is good for repos that represent actual software. |
OoOooOOoh I like this point a lot. Everything I've suggested is code specific, and that's not the way we use GitHub at EDGI. I think we structure "code repos" and "all repos" as separate discussions. I'd hate to see something like |
Agree with the "code repo" vs "all repo" perspective. In that light, Also, in WM it was decided to use |
👍 I'll begin to implement per the proposal above, including adding "idea" and "question" to the core set, and will separate out the "code repo" conversation to a separate GH issue. I added a list for tracking implementation of the core issue set to the issue description (I'll make sure these labels are present, but won't delete labels except in Overview as listed above). Question: are we comfortable rolling this out through .github/settings.yml as discussed in #186 ? or should I take the more manual approach per @b5's suggestion at https://gist.github.com/b5/d3bd0de5aa88842b2455a2e5c1112c87 ? |
Two thoughts here…
|
Bookmarking this script for exporting a json of our GH labels: https://gist.github.com/MoOx/93c2853fee760f42d97f |
🎊 I implemented the core labels across repos! We can close this issue as soon as #230 is merged, documenting core labels and how to apply them. |
It would be good to have a core set of labels that we document and (attempt to) use in the same way across all our active EDGI projects (and Data Together potentially too!).
Relevant convos are #174:
and
It was raised during the Aug 14 Archiving/Tech WG meeting.
TODOs:
The text was updated successfully, but these errors were encountered: