参与其中
我们鼓励各种类型的贡献,从文件、代码到设计,这里有一些关于如何帮助我们建立和改进 Backstage 的想法!
报告错误
没有人喜欢错误,请将错误报告为问题这里.
修复错误或构建新功能
制作一个插件
每增加一个新插件,Backstage 的价值就会增加。 如果每个基础架构项目都有一个插件,那岂不是太棒了? 我们是这么想的。 我们希望得到您的帮助。
插件的最佳参考示例可在以下网站找到我们的博客谢谢@fastfrwrd!)
应该/可以创建什么样的插件? 从我们在 Spotify 内部开发的 120 多个插件中可以找到一些灵感来源这里但我们将保留一份 标有[插件].
建议使用插件
如果您开始开发一个插件,并打算以开源方式发布,我们建议您创建一个新问题这有助于社区了解正在开发的插件。
如果你有一个好插件的想法,但希望别人能接手,也可以使用这个流程。
添加非代码贡献
由于存在大量可能的开发、构建和部署环境,我们欢迎社区在这些领域做出贡献。/contrib
这里可以放置对整个社区有帮助,但可能不属于核心产品原生支持范围的东西。 在这里,你可以找到 Helm 图表、可供选择的 Docker 镜像等。
撰写文件或改进网站
目前的文档非常有限。/docs
文件夹栩栩如生
文件发布到backstage.io/docs如果你对文档有贡献,你可能想在提交之前预览一下你的修改。 你可以在下面找到网站源代码/microsite中的网站建设和本地服务的说明。阅读说明.
为故事书做贡献
我们认为,确保不同插件提供一致体验的最佳方式是通过一套可靠的可重用用户界面/用户体验组件。 Backstage 使用故事书.
要么帮助我们创建新组件或改进现有故事(查找带有*.stories.tsx
).
提交反馈意见
发送反馈的最佳方式是提交问题.
如果您要提出一项功能:
- 尽可能缩小范围,使其更容易实施 * 使用适当的标签 * 请记住,这是一个由志愿者驱动的项目,欢迎贡献:)