- Proposed via rabbitmq/tgir#4
- Hosted by @gerhardlazu
- Published on: 2020-04-30
- Video: https://www.youtube.com/watch?v=9q-_DLfhfYg
This is the second part on how to contribute to RabbitMQ.
See how you can contribute a new Erlang/OTP 22 feature to RabbitMQ 3.8 in these three simple steps:
- Add a few lines of code to rabbitmq-prometheus plugin
- Update the Erlang-Distribution Grafana dashboard
- Open a pull request 🙌🏻
The goal of this episode is for you to contribute this change 😉
Notes and links at https://github.com/rabbitmq/tgir/tree/S01E04/s01/e04
- This is what you will be contributing, and why (00:00)
- All contributions start with an issue (05:20)
- Start your contribution by writing a failing test (08:19)
- Make the test pass locally (12:19)
- Submit your contribution early as a draft pull-request (13:24)
- Run everything locally & capture observations (15:31)
- Mark the pull-request as ready for review (27:39)
- How can you help us accept contributions promptly (28:00)
- How do you know which version of RabbitMQ to expect a contribution in? (30:00)
- Clean state on your local host (31:38)