Skip to content

Github: New style Projects #19658

Open
Open
@Jay-o-Way

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

Also handy: https://github.com/orgs/github/projects/4247/views/1?filterQuery=-status%3A%22Q4+2021+%E2%80%93+Oct-Dec%22%2C%22Q1+2022+%E2%80%93+Jan-Mar%22+Projects

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 Docs Learn, 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!

Project:
Project

Properties/fields when viewing an issue:
fiels on issue

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Area-GitHub workflowIssues regarding the GitHub workflow and automationNeeds-Team-ResponseAn issue author responded so the team needs to follow up

Type

No type

Projects

  • Status

    Waiting for input ⏳

Relationships

None yet

Development

No branches or pull requests

Issue actions