backstage / community-plugins

Community plugins for Backstage

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Readme files organization

quichef opened this issue Β· comments

Plugin Name

All

πŸ”– Feature description

Hey,
Currently when you dive into a workspace, let's say : https://github.com/backstage/community-plugins/tree/main/workspaces/sonarqube you land on a not-so-pretty Readme, as the readmes has been moved into a subfolder.
Wondering if we could move some readmes, and huh, i'd be interested in trying to help πŸ˜„

🎀 Context

n/a

✌️ Possible Implementation

No response

πŸ‘€ Have you spent some time to check if this feature request has been raised before?

  • I checked and didn't find similar issue

🏒 Have you read the Code of Conduct?

Are you willing to submit PR?

Yes I am willing to submit a PR!

As the author of the Azure DevOps and Linguist plugins I'd prefer to keep the structure and create a nice README at this level as it would allow me to create a nice end-to-end flow for installation as they both have frontend and backend plugins. This has been a constant installation problem and this give us the chance to improve it. πŸš€

This repo is pretty new and I suspect plugin Owners are busy looking things over and thinking about the best way forward, I know for sure I am.

@awanlin So then the individual plugin readmes could just say "See the main readme" linking to that?

Only caveat is that that will be the contents that people see on npm for the package. Slightly awkward, but not too bad.

Honestly haven't had the chance to think it through fully. My thinking is that "most" Adopters come from the Plugin Directory so from there we could like to the Workspace README easily. For the separate package README they could stay the same but link to the workspace README and then over time perhaps have them focused on more specific concerns of the plugin itself.

I think that is pretty valid
Honestly wanted to discuss and check a bit before opening a random PR πŸ˜…

So eventually plugin owners will manage at plugin level?

Yeah, that's why I posted, wanted to share my thoughts πŸ‘