{"repo":"grafana/grafana-treemap-panel","free":true,"listed":false,"github":"https://github.com/grafana/grafana-treemap-panel","clone":"git clone https://github.com/grafana/grafana-treemap-panel.git","description":"A panel plugin for Grafana to visualize treemaps.","language":"TypeScript","stars":51,"topics":["grafana","treemap","grafana-plugin"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"Treemap for Grafana More details about this plugin are available in the README.md file, that gets published here. Development Frontend [!IMPORTANT] Prerequisites - Yarn - Docker 1. Install dependencies 2. Build plugin in development mode and run in watch mode 3. Build plugin in production mode 4. Run the tests (using Jest) 5. Spin up a Grafana instance and run the plugin inside it (using Docker) 6. Run the E2E tests (using Playwright) SEE: ./e2e/README.md 7. Update the E2E screenshots (using Playwright) SEE: ./e2e/README.md 8. Run the linter Using Github actions \"publish\" workflow Publish (Plugins - CD) 1. Update the version - e.g, run yarn version 1. Update the CHANGELOG 1. Commit and push changes, merge to main 1. Release and test plugin for dev environments: - Go to Plugins - CD and \"Run workflow\" - Leave \"use workflow from\" as main - Choose dev as the environment to publish to - Choose main as the branch to publish from - It is possible to choose a PR for an earlier test on dev - Manually test Evaluate the plugin from a dev environment 1. Release and plugin for prod environments: - Go to Plugins - CD and \"Run workflow\" - Leave \"use workflow from\" as main - Choose prod as the environment to publish to - Choose main as the branch to publish from","default_branch":null,"files":null,"tree":[],"storefront":"/r/grafana","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/grafana/grafana-treemap-panel/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}