Contribution guide as a beginner

39 views
Skip to first unread message

Unnat Sharma

unread,
Sep 19, 2024, 8:22:56 AM9/19/24
to Prometheus Developers

Hello everyone,

I've recently started my journey in contributing to Free and Open Source Software (FOSS). Among the Google Summer of Code 2024 projects, I discovered Prometheus, which uses Go as its primary programming language.
I'm seeking valuable advice and resources for beginners on how to start contributing and learn more about the required skillset and prerequisites for this project. Any help would be greatly appreciated.

Thank you, Unnat Sharma

Julius Volz

unread,
Sep 20, 2024, 2:04:58 AM9/20/24
to Unnat Sharma, Prometheus Developers
Hi Unnat,

As a first step, the CONTRIBUTING.md in the various Prometheus repositories on GitHub (example: https://github.com/prometheus/prometheus/blob/main/CONTRIBUTING.md) contains a lot of good pointers for how to approach contributions in general. There's a few more community & contributors pointers on https://prometheus.io/community/ as well. I guess the most important thing is to either start out small, or if you do have a larger project / change in mind, to discuss it first on one of the relevant community channels (like this mailing list here).

Cheers,
Julius

--
You received this message because you are subscribed to the Google Groups "Prometheus Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to prometheus-devel...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-developers/09d36996-a9e1-4649-8fa4-64b4ecd0b14en%40googlegroups.com.

Jesús Vázquez

unread,
Sep 20, 2024, 3:28:04 AM9/20/24
to Julius Volz, Unnat Sharma, Prometheus Developers
Hello!

Just wanted to add to Julius suggestions by sharing that we have a very active development channel in the CNCF slack called #prometheus-dev.

You will also find dedicated dev channels for subtopics such as:

I'm sure there are more. Each of these initiatives has different people contributing to them. You can have a look at them and see if the developers can share some low hanging fruits with you to start.

Regards

Reply all
Reply to author
Forward
0 new messages