Greetings,
as I outlined in the community post [1], we at Telenor are in the process of establishing an extensive Grafana deployment, and we are facing some technical needs that will require coding.
Some of these changes will be trivial, some, perhaps not.
For trivial changes, I figure regular pull requests work fine. Also, when we have something to actually merge and/or review, pull requests for larger changes will also be perfectly fine.
Our challenge is what to do to get to the bigger changes.
So far, the community post got some, but little feedback. The PR Jostein made for some other changes got rejected due to other pending changes (which is fine). The Slack channels are mostly tumbleweed blowing by. This mailing list also seems fairly quiet.
This makes it difficult to contribute beyond simple bug-fixes and such, which I hope is in everyone's interest to address.
I have some suggestions on this matter, as I have a background from a couple of different FOSS projects (Mainly Varnish Cache and Compiz/Beryl), and I understand that this isn't a trivial task.
In Varnish Software, the company behind Varnish Cache, most technical discussions was split between in-house face to face discussions, and public IRC/mailing lists. On top of that, we did a weekly "bug wash" every monday, on IRC, where we spent half an hour to an hour just going over on-going/recent issues.
I'm not suggesting this is the right thing for Grafana, but it's an example of something that I have seen work, and which made the Varnish community open to non-Varnish Software employees.
I think we can do great things together - Grafana is a great product - so let's see if we can't figure out something that isn't too much hassle for anyone, but that is slightly less tumbleweedy.
- Kristian Lyngstøl / Telenor Norge (some sort of developer)