google / triage-party

🎉 Triage Party: massively multi-player GitHub triage 🎉
Apache License 2.0
502 stars 80 forks source link

Add planning board to triage party!! #269

Open tejal29 opened 3 years ago

tejal29 commented 3 years ago

New feature to add a planning board to triage party.

Features supported: 1) Categorize issues per themes or OKRs for a quarter. In the screen shot, Skaffold themes for planning cycle are "Performance", "Events API" and then partner issues. 2) Display, all issues which are not planned in any milestone in "Not Planned" row. 3) Display all planned issues in the milestone they belong to. 4) Show all in progress tasks with information like,

image

Sample config for the planning board!

1) Define the themes or columns for the planning view.

- id: planning
    name: Planning
    description: >
      Skafold Team Planning Board.

      This board is used by Skaffold team to plan upcoming releases.
      The timeline and priority of issues listed here are subject to change.

    display: planning
    overflow: 3
    rules:
      - performance
      - event-api-v2
      - partner-requests
      - all-other-requests

2) Define individual rules for these themes.

  ## Planing
  performance:
    name: "Performance issues"
    type: issue
    filters:
      - label: "planning/Q2-21"
      - label: "area/performance"

  event-api-v2:
    name: "Output/ Event API v2"
    type: issue
    filters:
      - label: "planning/Q2-21"
      - label: "area/api_v2"

  partner-requests:
    name: "Other partner requests"
    type: issue
    filters:
      - label: "planning/Q2-21"
      - label: "source/partnerships"

  all-other-requests:
    name: "Others"
    type: issue
    filters:
      - label: "planning/Q2-21"

Another view from past with multiple milestones. image

tstromberg commented 3 years ago

Wow, this looks like a very interesting change.

tstromberg commented 3 years ago

Nice work! I've added some minor feedback items.

Could you also update the documentation to describe the intent/usage of the planning board?

tejal29 commented 3 years ago

Thanks for the review! Will try to address this this week!

joeyparrish commented 2 years ago

Hi @tejal29,

As @tstromberg is no longer at Google and nobody else was active on the project, I've been made a maintainer. Please let me know if you'd like to revive this PR. I'm a user of Triage Party, but only of the Collections view. As I'm new to the codebase, if we revive this PR, I may need to discuss the changes with you in more detail so you can help me understand everything.

Thanks!