grafana / plugin-tools

Create Grafana plugins with ease.
https://grafana.com/developers/plugin-tools/
Apache License 2.0
55 stars 27 forks source link

Docs: New App plugin tutorial #914

Closed academo closed 2 weeks ago

academo commented 1 month ago

What this PR does / why we need it:

Introduces the app plugin tutorial with updated code and content inspired from https://github.com/grafana/tutorials/blob/master/content/tutorials/build-an-app-plugin.md

Which issue(s) this PR fixes:

Closes: https://github.com/grafana/plugin-tools/issues/555

Fixes #

Special notes for your reviewer:

github-actions[bot] commented 1 month ago

Hello! 👋 This repository uses Auto for releasing packages using PR labels.

✨ This PR can be merged. It will not be considered when calculating future versions of the npm packages and will not appear in the changelogs.

CLAassistant commented 1 month ago

CLA assistant check
All committers have signed the CLA.

josmperez commented 1 month ago

Please review my first round of edits in today's commit. I will take a second pass through it soon as well.

academo commented 3 weeks ago

@josmperez the changes look great. Please go on with your review.

academo commented 3 weeks ago

Added some quick comments, in terms of additional things we could cover or reference as appropriate:

* app backends and callresource

* healthcheck

* bundling dashboards

* e2e tests (next step)

I think these topics require their own page with more extensive content

I created two issues to work in those docs

https://github.com/grafana/plugin-tools/issues/964 https://github.com/grafana/plugin-tools/issues/963

academo commented 3 weeks ago

@josmperez please take another look at the app tutorial when you can https://github.com/grafana/plugin-tools/pull/914

no drastic changes since your last edit mostly expanding on some sections.