community-plugins icon indicating copy to clipboard operation
community-plugins copied to clipboard

Repository: document expectations from CODEOWNERS / Plugin Owners

Open BethGriggs opened this issue 11 months ago • 3 comments

I think it'd be useful to document some expectations from workspace CODEOWNERS, perhaps as part of the docs/plugin-maintainers-guide.md.

Off the top of my head, I think it should cover things like:

  • Expectations around approving PRs and triaging issues
  • Expectation around adopting new Backstage versions (with Version Bump)
  • [ ] What happens when someone no longer has the capacity to be a CODEOWNER?
  • [ ] When is a plugin considered inactive?
  • [ ] What happens to unmaintained plugins?

Some of these aspects may require more discussion than others - we can start with the simpler guidance and requirements around PR/issue triage.

The rationale for this is that as the plugin repository grows the maintenance cost will grow too. Having clear expectations should help keep the @backstage/community-plugins-maintainers' maintenance load manageable. I also do not think it would be sustainable for all plugins to de facto return to @backstage/community-plugins-maintainers in the case they become unmaintained/no CODEOWNER.


  • https://github.com/backstage/community-plugins/pull/3229

BethGriggs avatar Mar 07 '25 17:03 BethGriggs

Yes, this would be awesome!

awanlin avatar Mar 07 '25 19:03 awanlin

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] avatar May 13 '25 18:05 github-actions[bot]

Still some todo items here, converted description into a checklist

BethGriggs avatar May 13 '25 22:05 BethGriggs

Spinning out the last remaining task here to a dedicated issue https://github.com/backstage/community-plugins/issues/4619

BethGriggs avatar Jul 16 '25 13:07 BethGriggs