Skip to content

Latest commit

 

History

History
48 lines (33 loc) · 2.25 KB

README.md

File metadata and controls

48 lines (33 loc) · 2.25 KB

TGIR S01E04: How to contribute to RabbitMQ? Part 2

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:

  1. Add a few lines of code to rabbitmq-prometheus plugin
  2. Update the Erlang-Distribution Grafana dashboard
  3. 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

TIMELINE

  • 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)

LINKS