Title: Improve GitHub labels · Issue #18855 · matplotlib/matplotlib · GitHub
Open Graph Title: Improve GitHub labels · Issue #18855 · matplotlib/matplotlib
X Title: Improve GitHub labels · Issue #18855 · matplotlib/matplotlib
Description: As discussed some time ago on the dev call, we need better GitHub labels to manage issues and PRs. I don't think we'll manage to rebuild labels from scratch (or if we do, that it would be the perfect system). Therefore I propose to incre...
Open Graph Description: As discussed some time ago on the dev call, we need better GitHub labels to manage issues and PRs. I don't think we'll manage to rebuild labels from scratch (or if we do, that it would be the perfe...
X Description: As discussed some time ago on the dev call, we need better GitHub labels to manage issues and PRs. I don't think we'll manage to rebuild labels from scratch (or if we do, that it would be t...
Opengraph URL: https://github.com/matplotlib/matplotlib/issues/18855
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Improve GitHub labels","articleBody":"As discussed some time ago on the dev call, we need better GitHub labels to manage issues and PRs.\r\n\r\nI don't think we'll manage to rebuild labels from scratch (or if we do, that it would be the perfect system). Therefore I propose to incrementally evolve the labels.\r\n\r\nI've collected all present labels in a [google spreadsheet](https://docs.google.com/spreadsheets/d/177NizYe252uXIHupx9emQkMX28Sz34F-44_unlsKn6E/edit?usp=sharing)\r\n\r\nI did a rough classification:\r\n- **State**: Something to do with \"next action\"\r\n- **Topic**: Which part of matplotlib does it address?\r\n- **Scope**: This is only sort of a collection of non-state non-topic labels. One might split or rename this, but it's currently not my focus.\r\n\r\nFor now, I'm focussing on **State**, because the notion of \"next action\" has been identified to be important (c.f. https://hackmd.io/P3Hrfoy9RSKRA4-mXMKW2A#PR-closing-philosophy).\r\n\r\nI propose the following:\r\n- Rename all state labels `label name` to `state: label name`.\r\n _Rationale_: The prefix distinguishes these labels from other classes (which may or may not grow a prefix themselves later on).\r\n- Change the colors to a simple 4-color scheme based on who must do the next action to move the issue/PR forward:\r\n  \r\n _Rationale_: By this coloring we can immediately see whether the issue/PR needs an action from our side, which is the most important aspect for issue management. IMO the 4 colors are enough. One could add slight variations, e.g. different greys for different \"no action\" labels, but then again, nobody will exactly remember these. So let's keep it simple for a start. We can still refine this later if needed.\r\n \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n","author":{"url":"https://github.com/timhoffm","@type":"Person","name":"timhoffm"},"datePublished":"2020-10-31T22:14:27.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":3},"url":"https://github.com/18855/matplotlib/issues/18855"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:e803d3e6-ad09-48f4-7d44-8395518ac72d |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 9078:2CE7AA:899DD:B6F6E:6A53D459 |
| html-safe-nonce | 00e5882a7c48156a57ea9493cebbfed47cf21b2de08154a9741e8f53f2d5ad5d |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5MDc4OjJDRTdBQTo4OTlERDpCNkY2RTo2QTUzRDQ1OSIsInZpc2l0b3JfaWQiOiIxMTEwODEzODkxODMzODc3NTkzIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 3b9f5297c0734fb83257c63e2a59a10487b92fc95ba0bb1fe1dcc9191dcfefc1 |
| hovercard-subject-tag | issue:733816879 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/matplotlib/matplotlib/18855/issue_layout |
| twitter:image | https://opengraph.githubassets.com/1267c0d59ecc4dd37b349e003c3d6d79387a55ffe8627fabf83b931d52b77c5d/matplotlib/matplotlib/issues/18855 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/1267c0d59ecc4dd37b349e003c3d6d79387a55ffe8627fabf83b931d52b77c5d/matplotlib/matplotlib/issues/18855 |
| og:image:alt | As discussed some time ago on the dev call, we need better GitHub labels to manage issues and PRs. I don't think we'll manage to rebuild labels from scratch (or if we do, that it would be the perfe... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | timhoffm |
| hostname | github.com |
| expected-hostname | github.com |
| None | b9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb |
| turbo-cache-control | no-preview |
| go-import | github.com/matplotlib/matplotlib git https://github.com/matplotlib/matplotlib.git |
| octolytics-dimension-user_id | 215947 |
| octolytics-dimension-user_login | matplotlib |
| octolytics-dimension-repository_id | 1385122 |
| octolytics-dimension-repository_nwo | matplotlib/matplotlib |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1385122 |
| octolytics-dimension-repository_network_root_nwo | matplotlib/matplotlib |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 07a982c1d40157c619b364352b704c3ce66bb332 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width