Skip to content

Enable cross-org github project board modifying within issues/PRs #23

@BigLep

Description

@BigLep

Done Criteria

A team member can pull up a filecoin-project/filecoin-pin or filecoin-project/curio github issue in the github UI and add it to the FOC project board and/or make adjustments to it (e.g., set cycle, adjust theme, give estimate) if it's already part of the FOC project bard. All of this should be doable in the the github.com UI. This is effectively about being able to modify github issues/PRs that belong to a project board in another organization, but we should ideally have the treatment as it the project board was in the same organization as the issue or PR.

Being very specific

When I go to an issue/PR in the FilOzone org (example), I see the following on the right hand side under projects:

Image
Image

If I go to an issue/PR outside of the FilOzone org (example), I don't have any visual indication that the issue is actually part of the FOC project board, I don't have a way to add it, and I don't have a way to make any modifications. This is all I see:

Image
Image

I would like when I go to an issue outside of the FilOzone org (e.g., issues in filecoin-project org) to be able to see the FOC board, add to it, and make board property modifications.

Why Important

This admittedly isn't that important. It's annoying, but we have made due...
That said, it's common throughout the week for TPMs to pull open filecoin-project issues/PRs and want to make a FOC board adjustment only to be unable too. They then have to find it on the board and make edits there.

User/Customer

Primarily FOC TPMs. Maintainers a bit too.

Notes

  1. I mostly want to do this as an investment in addressing a pet peeve for me when managing github issues/PRs across orgs like we have with curio, filecoin-pin, and filecoin-pin-website. I'm viewing this as a good opportunity to have something applied where can test updated AI development workflows/tooling.
  2. (I'll first check to make sure someone hasn't built a solution. It didn't exist a year or two ago.)
  3. I'm expecting this to be a Chrome extension, but open to other ways of doing it too.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

🎉 Done

Relationships

None yet

Development

No branches or pull requests

Issue actions