贡献 Grafana
本页列出了希望为 Grafana 软件生态系统做出贡献或为 Grafana 构建插件的开发人员可用的资源。
通用资源
这些资源对所有开发者都很有用。
贡献 Grafana:从这里开始,了解如何贡献您的技能,让 Grafana 变得更好。
开发者指南:帮助您开始开发 Grafana 软件的指南,包含如何配置 Grafana 开发环境的说明。
贡献文档:帮助您为 Grafana 文档做出贡献的指南,包含适合新手的问题链接。
架构指南:这些指南解释了 Grafana 的后台架构。
创建拉取请求:面向新贡献者的指南,介绍如何创建您的第一个 Grafana 拉取请求。
REST API 允许您以编程方式与 Grafana 后端交互。
最佳实践和风格
我们的风格指南概述了 Grafana 前端、后端、文档等的风格,包括最佳实践。在您开始编辑或编写代码之前,请仔细阅读它们!
后端风格指南解释了我们未来希望如何编写 Go 代码。
文档风格指南适用于为 Grafana 产品创建的所有文档。
端到端测试框架为 Grafana e2e 测试提供指导。
前端风格指南提供了使用 React 开发 Grafana 的规则和指导。
Redux 框架解释了 Grafana 如何处理 Redux 模板代码。
为 Grafana 设置样式扩展了使用 Emotion 为 React 组件设置样式。
为 Grafana 设置主题解释了如何在 Grafana 代码中使用主题和 ThemeContext。