Description
We should use the new version of "Projects".
https://docs.github.com/issues/planning-and-tracking-with-projects/creating-projects/migrating-from-projects-classic
YouTube:
https://youtu.be/MYNIXz9iViU (10 min.)
https://youtu.be/UTDAlZFhPyM (4 short videos)
Personally, I would make one for each module. More specific: Large issues (read: projects) that are on the backseat but definitely need attention:
- Investigate scancodes / vKey [Clint] 14055 ↔ KBM UI 2027
- Quick Access fly-out 6751
- Shortcut Guide v2 890
- Image Resizer UI update 1053
- VCM toolbar 15866 / 21473
- PowerRename UI update 888
No projects for:
- "idea-new-powertoy" → use a bucket/milestone
- "localization" → is a property
We currently have 121 labels (!) After using projects, we need a lot less labels, so we can clean them up!
Projects (products/toys) (~26 labels)
"tracker", "ui refresh"🗑- Settings, “top-level” modules (18 existing), runner, installer (~21)
- Online (GitHub, MS docs, MS store)
- build
Fields (status/properties) (24~34 labels)
- status [Blocked, NeedsRepro, NeedsValidation, Reproducible, WaitingForInput, ToDo, InProgress, Done, Stale] (≥9)
- cost [small, medium, large] (3)
- priority [low, med, high, blocking, HotFix] (5)
- area-xxx [UI, localization, tests, quality, accessibility, telemetry, etc.] (~7?)
- for selected toys/projects: "sub-module"; examples:
- Mouse Utils > FMM + highlight + crosshairs
- File Explorer > Thumbnail + Preview Pane
- FancyZones > Editor
- Web > GitHub, MS
DocsLearn, MS Store
Resolution-xxx (10) doesn't need to be a field, because you can't apply a field if an issue is not linked to a project.
(I have many, many more ideas regarding labels, but that can be addressed in a different issue.)
Questions
- I like to use emoji, is that alright?
- Is ~20 Projects a lot? Consider the 3.8k of open issues we have, we can spread them to make the Projects themselfs more managable.
- Should we focus on putting issues, prs or both in Projects?
Made a personal repo
https://github.com/Jay-o-Way/Learning-this
Have a look at my Discussions, Milestones and Projects!
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Waiting for input ⏳
Activity