opam-repository icon indicating copy to clipboard operation
opam-repository copied to clipboard

Volunteer to Maintain the opam Repository :raised_hand_with_fingers_splayed:

Open shonfeder opened this issue 8 months ago • 34 comments

Want to grow your OCaml connections and expertise while supporting a pillar of the ecosystem? Then join us as an opam-repository maintainer by commenting on this issue!


The opam-repository is the official store of package descriptions for the extended OCaml ecosystem. It serves more than 4400 packages thru the opam package manager and index, and it is approaching 200 new packages and releases per month. The opam system is unique among widely used programming language packaging systems in offering the following:

  • It supports system dependencies to abstract over the packaging complexities of most commonly used platforms.
  • It is tested by an extensive CI matrix to ensure packages are working, installable, and interoperable.
  • It is curated to cultivate an ecosystem of high quality, useful packages.

This all takes a lot of work and it presents a wide field of interesting socio-technical problems and exciting opportunities.


If you are interested in helping us, please leave a comment here expressing your interest!

shonfeder avatar Apr 10 '25 12:04 shonfeder

I'm interested in volunteering as an opam-repository maintainer. Looking forward to learning more about how I can contribute!

iningz avatar Apr 11 '25 15:04 iningz

I'm interested as well! I hope to be a valuable asset.

DelcioKelson avatar Apr 11 '25 20:04 DelcioKelson

Hello. I am interested. Looking to gsin knowledge.

aguluman avatar Apr 11 '25 23:04 aguluman

I am interested too!

ManasJayanth avatar Apr 12 '25 00:04 ManasJayanth

I would like to volunteer as well.

bhlieberman avatar Apr 12 '25 01:04 bhlieberman

I can help out too!

bhootd avatar Apr 12 '25 04:04 bhootd

I am interested!

shubhamkumar13 avatar Apr 12 '25 05:04 shubhamkumar13

i would like to help

chen2073 avatar Apr 12 '25 06:04 chen2073

I'm interested

boechat107 avatar Apr 12 '25 08:04 boechat107

I'd like to learn more about how I can help, what the time commitment is in order to actually be helpful, etc.

dmzimmerman avatar Apr 12 '25 14:04 dmzimmerman

Hi, I am interested in volunteering to maintain the opam repository. Willing to learn a lot and contribute actively.

SohamDutta2002 avatar Apr 12 '25 17:04 SohamDutta2002

I’m interested

mikejeuga avatar Apr 12 '25 19:04 mikejeuga

Hello . I'm interested in volunteering to maintain the opam-repository and learning a lot as well.

MabelSamuel avatar Apr 13 '25 10:04 MabelSamuel

Hey

I would be happy to maintain opam

ivnhk avatar Apr 13 '25 21:04 ivnhk

I'm interested in contributing to OPAM and the OCaml ecosystem!

Zeta611 avatar Apr 14 '25 09:04 Zeta611

I'm interested in contributing to opam & nix. look forward to meeting some of the maintainers at ICFP.

710Randy avatar Apr 14 '25 14:04 710Randy

Hello, I'm interested to participate in the development of OPAM-OCaml ecosystem!

ed1507 avatar Apr 15 '25 03:04 ed1507

Hi!

I'm interested in contributing to the ocaml ecosystem. Maintaining OPAM is a big task, and I have some free time to pitch in and help out.

DhashS avatar Apr 15 '25 06:04 DhashS

I maintain a bunch of opam packages so I may have some skills in that area. But it would be nice to see a list of responsibilities and expected commitments.

dmbaturin avatar Apr 18 '25 10:04 dmbaturin

We have something explained here: https://github.com/ocaml/opam-repository/wiki/Onboarding-documentation

At the beginning is mostly helping to triage the PRs. If there are obvious issues/failures pointing them out to the submitters, and if there are simple fixes to the opam files suggesting them, and adding your approval if everything looks safe/all-right I’d say

mseri avatar Apr 18 '25 14:04 mseri

We also have a weekly meeting where we discuss more complex PRs, policies or requested exceptions, CI/infrastructre improvements, announcements for the discussion forum, … in those who has time can pick up some small action points

mseri avatar Apr 18 '25 14:04 mseri

Hello, @iningz, @DelcioKelson, @aguluman, @ManasJayanth, @bhlieberman, @jbhoot, @shubhamkumar13, @chen2073, @boechat107, @dmzimmerman, @SohamDutta2002, @mikejeuga, @MabelSamuel, @ivnhk, @Zeta611, @710Randy, @ed1507, @DhashS, and @dmbaturin! 👋

Thank you for your interest in helping us to maintain this great resource 😃.


tl;dr: Thank you for volunteering! Fill out the meeting poll at https://rallly.co/invite/VmEntBVdzDkS to help us coordinate an orientation meeting that works for you. Ask any questions. We'll talk soon!


The next step is to attend an orientation session with one (or more) of the active current maintainers (myself, @mseri, and @raphael-proust). During this meeting, we will give an intro to our work, describe the onboarding process, and take any questions you may have.

In order to organize meetings that work for people across different timezones, I have created a meeting poll at https://rallly.co/invite/VmEntBVdzDkS . Please complete the poll, selecting as many of the slots that work for you: this will help us to solve for the best meetings times.

Please provide email address when you complete the poll: this will not be visible to others and I will use it to send you invites to the meeting.

If none of the slots work for you, please let us know, and we will find a different time.

If you would like to explore some of our existing processes and responsibilities before the orientation, you may click around https://github.com/ocaml/opam-repository/wiki . But there is no obligation to do this in advance.

Finally, if you have any questions, please do any of the following:

We are very grateful for your support, and really looking forward to getting to know you all and to working with you! ❤ 🐫

shonfeder avatar Apr 18 '25 21:04 shonfeder

Thank you, @shonfeder, for your contributions to the OCaml ecosystem and for authoring this post. As someone with experience in OCaml and a strong passion for the language, I would like to volunteer to help maintain the Opam repository.

lubegasimon avatar Apr 21 '25 17:04 lubegasimon

I would love to contribute, I will sign up in the meeting poll!

hektorinho avatar Apr 22 '25 06:04 hektorinho

Hello, @lubegasimon and @hektorinho! We're looking forward to working with you 😃.

Thank you to everyone for filling in the poll! We will be sending out invites today and tomorrow. I'll send another update here once the meeting times are booked.

shonfeder avatar Apr 22 '25 18:04 shonfeder

Hello, All! Invites have been sent. If you received an invite to more than one meeting, please accept the invite to the one you wish to attend and decline the other.

You can see the meetings scheduled on the opam maintainer calendar. These are the "Orientation" meetings.

A couple of you did not receive invites because your availability did not coincide with the other clusters. I will reach out directly by email.

Let me know, here or on discord or by email, if you have any questions! :)

shonfeder avatar Apr 24 '25 02:04 shonfeder

I had not received any invite to the meeting.

ed1507 avatar Apr 24 '25 13:04 ed1507

Hello, I saw this a bit late. I would also like to volunteer! :)

moazzammoriani avatar Apr 25 '25 05:04 moazzammoriani

Hello, is it too late to participate? I want to volunteer as well.

sangwoo-joh avatar Apr 27 '25 08:04 sangwoo-joh

@ed1507:

I had not received any invite to the meeting.

I have sent an email!

@moazzammoriani and @sangwoo-joh:

So glad to have your support! Please see the "Orientation" meetings scheduled on the opam maintainer calendar for the next few weeks. Send me an email at mailto:[email protected] or leave a reply here indicating if you can join one of those meeting times or not, and we'll figure out an orientation!

Thanks :)

shonfeder avatar Apr 27 '25 19:04 shonfeder