The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
grafana/docs/sources/contributing/building_from_source.md

1023 B

page_title page_description page_keywords
Building from source Building from source Grafana. grafana, build, contribute, documentation

Building from source

If you have any idea for an improvement or found a bug do not hesitate to open an issue. And if you have time clone the grafana repository and submit a pull request and help me make Grafana the kickass metrics & devops dashboard we all dream about!

Grafana uses nodejs and grunt as a build system for javascript, less compilation, and unit tests.

Get started

  • Install nodejs.
  • npm install -g grunt-cli
  • npm install (in grafana repository root)

run development server

  • grunt server

run less & jshint checks

  • grunt

run unit tests

  • grunt test

create optimized, minified build

  • grunt build (or grunt release to get zip/tar files)

Create a pull requests

Before or after your create a pull requests, sign the contributor license aggrement.