Closed Kira-Pilot closed 7 months ago
Going to put the badges stuff on hold until I get this done
@bpmct @kylecarbs regarding naming: we have decided to keep the naming convention as-is; please see @Parkreiner's comment below for more detail.
Took me a while to track this down, but there is a piece of documentation that describes what each suffix means internally
The two important ones being:
x
: Contains the main frontend code of the plugin.x-react
: Contains shared widgets, hooks and similar that both the plugin itself (x
) and third-party frontend plugins can depend on.
Since we're not necessarily publishing a full-page plugin, but are instead giving people access to hooks and smaller components that they can bring into their own plugins, I feel like the current suffix makes sense. My read is that the plugin wouldn't have the suffix if we were publishing a single-purpose page component that isn't easy to extend, but for library-centric code, we do want it
This is making me wonder if we actually want to add the -react
suffix to the Coder plugin, too. I'm going to try asking the Backstage people in the other PR, and see if we can't get a definitive answer
Not a biggie to me. If it's accepted in the community, it's good with me.
Wanted to give an update: it sounds like the core Backstage contributors think we're good with the current names.
We need two approvals to merge the changes in, though. We have one, but are waiting for another. I just asked whether there was anything else I need to do to get that last approval
As of today, we are on the Backstage plugins page. Closing this out.
Oh, actually, forgot one thing – updating the READMEs to indicate that we're official
We should submit both of our Backstage plugins to the Backstage Plugin Directory so that users can more easily find our tools.
Steps for submitting are outlined here: https://backstage.io/docs/plugins/add-to-directory/
Changes left to make (after name change discussion)