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鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
馃殌 Feature: Write an integrator guide #21945
Comments
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. |
I would love to handle this issue. |
Thanks @markjacksonfishing, I've assigned this to you. If you need any support of have questions please let me know. I've been down this road myself several times so will have insights if you need it 馃憤 |
Here's a high-level first draft to make sure I'm aligning correctly with the goal of the integration guide: Backstage Integration Essentials: A Complete Guide to Plugin Development
Would it be beneficial to open a Google Doc for drafting and refining? We could then link it here for easy tracking and visibility. If everyone likes this, we can 馃憤馃徑, 馃憥馃徑. |
I like it! Excited to see how this turns out. There is a good amount of existing documentation that could be included, it's just not organized very well or needs to be better fleshed out: https://backstage.io/docs/plugins/ As the docs are all Markdown feel like working on a branch would be easier. You'll have a lot of code examples which can be a bit "challenging" in a Google Doc. Also, then you are steps away from a PR ;) |
I've initiated foundational work #23266 on the documentation by optimizing the current structure. This initial effort aimed to understand the existing layout better and ensure the foundation was solid before starting to layer on the guide I've begun working on. This was a step of optimization to prepare for the following substantive contributions. |
I have the table of content currently here |
馃敄 Feature description
Write an integrator guide
Write a guide to developing plugins. Include step-by-step instructions to creating and deploying a bare-bones plugin. Include instructions for progressively more advanced integrator tasks, such as proxies, security, and integrating with specific systems. This guide is necessarily a "cookbook" of recipes for writing plugin functionality. Any integration project is by definition unique; this guide provides building blocks for completing a plugin, but can't provide an end-to-end solution. Organize under Integrator in the doc TOC.
Audience: Integrator
Type: Task
The existing documentation might contain helpful source material that you can pull into this doc change. See this catalog of the existing (at the time of the CNCF tech doc analysis) Backstage technical documentation pages:
https://github.com/cncf/techdocs/blob/main/assessments/0008-backstage/backstage-doc-survey.csv
馃帳 Context
This issue is a recommended change resulting from an analysis of the Backstage documentation commissioned by CNCF. The analysis and supporting documents are here:
https://github.com/cncf/techdocs/tree/main/assessments/0008-backstage
鉁岋笍 Possible Implementation
Related material in the current doc:
馃憖 Have you spent some time to check if this feature request has been raised before?
馃彚 Have you read the Code of Conduct?
Are you willing to submit PR?
None
The text was updated successfully, but these errors were encountered: