欧洲杯投注软件

Developer resources

DevelopersDeveloper resources

This page lists resources for developers who want to contribute to the Grafana software ecosystem or build plugins for Grafana.

General resources These resources are useful for all developers.

  • : Start here to learn how you can contribute your skills to make Grafana even better.

  • : A guide to help you get started developing Grafana software, includes instructions for how to configure Grafana for development.

  • 欧洲杯投注软件: A guide to help you contribute to Grafana documentation, includes links to beginner-friendly issues.

  • : These guides explain Grafana’s background architecture.

  • 欧洲杯投注软件: A guide for new contributors about how to create your first Grafana pull request.

  • REST APIs allow you to interact programmatically with the Grafana backend.

Best practices and style

Our outline Grafana style for frontend, backend, documentation, and more, including best practices. Please read through them before you start editing or coding!

  • 欧洲杯投注软件 explains how we want to write Go code in the future.

  • applies to all documentation created for Grafana products.

  • 欧洲杯投注软件 provides guidance for Grafana e2e tests.

  • provides rules and guidance on developing in React for Grafana.

  • 欧洲杯投注软件 explains how Grafana handles Redux boilerplate code.

  • 欧洲杯投注软件 expands on styling React components with Emotion.

  • explains how to use themes and ThemeContext in Grafana code.