-
Notifications
You must be signed in to change notification settings - Fork 11
Set up a labeling system for this repo for sortability/discoverability #54
Comments
Copypasting @andrew's comment from #53 (comment) for continuity :)
|
Ah beat me to it! One thing to note is that with Also since that blog post was published back in 2016 GitHub has added the ability to add descriptions to different labels which should up on hover. You can also use emoji in labels to add a little extra visual flair: |
Note: This gets complicated by the fact that any labels we set up will be visible to everyone in the IPFS repo. ETA: If you look at the number of currently assigned labels in the IPFS repo - https://github.com/ipfs/package-managers/labels - it at least looks like labeling isn't really currently being utilized by the repo at large. |
No idea what is going on with the comment ordering in this issue 😬 |
For the sake of discussion, tossing out some possible label categories and values below. Items in italics are ones currently in active use in the IPFS repo — note that there are more labels currently living in the repo, particularly GitHub's default ones, that aren't in use. Thoughts? Labels applicable to entire IPFS repo, including package managersStatus: abandoned, accepted, available, backlog, blocked, completed, experiment, in progress, on hold, pending, review needed, revision needed Type: bug, discussion topic, documentation, feature, maintenance, outreach, UI, UX, research, testing Priority: low, medium, high, critical (or P0, P1 ...) -- also would suggest including OKR in this one Difficulty: very easy, easy, medium, hard, extra hard Impact: very small, small, medium, large, extra large Labels specific to our package managers effortAudience: package consumers, package publishers, package manager maintainers -- does this take care of issues currently tagged maintainer-call? Focus: dependencies, identity, discovery (separate out into search, resolution, updates?), standards/compatibility Package manger: npm, rubygems, etc etc etc |
The labels we set on https://github.com/ipfs/package-managers/labels won't affect anything other than this repository, so we can add/edit/remove as we like, it won't affect anyone else. |
Added the labels noted earlier in this thread (with a few revisions as discussed with @andrew) ... I'll go through the existing open issues and take a bash at labeling, but otherwise this one is good to close out. |
Looks like the ordering has been fixed 🎉 |
Labels all added, closing issue. |
Per the SIG weekly call on 8 May, I'm thinking about best ways to organize content in this repo. Some "fundamental considerations" off the top of my head:
As @andrew noted, GitHub's built-in wiki is kind of lame, particularly in that it doesn't play well with issues, and that breaks fundamental no. 3 above.
Without roping in any third-party solution, that probably leaves us with using labels for these purposes. I think we can achieve all of these by setting up a robust labeling system, maybe a combination of these two:
label-type: label-name
label-type
above, but extremely clear)Label types could include
Thoughts?
The text was updated successfully, but these errors were encountered: