Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Formalize plugin approval process #40

Open
karashiiro opened this issue Jun 9, 2022 · 6 comments
Open

Formalize plugin approval process #40

karashiiro opened this issue Jun 9, 2022 · 6 comments
Labels
policy Community/infrastructure policy

Comments

@karashiiro
Copy link
Contributor

Currently, our plugin approval process is informal and not written down anywhere. We should change that, and determine who has the final say on merges and when those people should be poked to merge things.

In the meantime, we should make an immediate preliminary decision on final merges so that we can avoid situations like this in the future. We can revise and document a final decision in a proper DIP.

Requesting feedback from @goatcorp/plugin-approval.

@NotNite
Copy link
Contributor

NotNite commented Jun 9, 2022

This should probably go in the subteams DIP, but I've noticed that team URL 404s because it's set to private. Should we make the teams (and members of goatcorp, maybe) public, so people know who to ask if something takes a while?

@karashiiro
Copy link
Contributor Author

The subteams DIP has been merged, we should create a new DIP for this.

In general, once accepted, DIPs should not be substantially changed. Only very minor changes should be submitted as amendments. More substantial changes should be new DIPs, with a note added to the original DIP.

@NotNite
Copy link
Contributor

NotNite commented Jun 9, 2022

I'd argue this is a minor change - it's literally clicking the "Secret" button to public on teams, and having people who want to be publically affiliated with goatcorp turning their membership to public (if we want anyone to show up there, that is).

@karashiiro
Copy link
Contributor Author

Oh mb, I thought you meant the whole issue. The visibility on its own is minor, yeah.

@philpax
Copy link
Contributor

philpax commented Jun 9, 2022

I've fixed the visibility on the teams with goat's permission, should be ok now 👍

@philpax
Copy link
Contributor

philpax commented Aug 18, 2022

so we on the plugin approval team have a nice spreadsheet to help out with this, but it's stalled because nobody's responsible for keeping it in sync with new plugins entering review.

think this needs a proper DIP where the basic review process is outlined, and a simple review platform is designed and built for looking at new plugins in a systematic fashion. really simple MVP stuff, and in future we can look at #34 as an endgame solution

@philpax philpax added the policy Community/infrastructure policy label Aug 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
policy Community/infrastructure policy
Projects
None yet
Development

No branches or pull requests

3 participants