Stream: contributing

Topic: New contributor and first PR


view this post on Zulip Jean-Charles Quillet (Nov 14 2023 at 13:54):

Hi :wave:

My name is Jean-Charles.

I have a bit of free time these days, so I thought of contributing to Roc. I find this project super interesting.

Here is the first PR I made:
https://github.com/roc-lang/roc/pull/5982

I plan to work on a few other good first issues and, if things go well, move on to more involved PRs.

Cheers!

view this post on Zulip Anton (Nov 14 2023 at 14:09):

Welcome Jean-Charles :)
Thanks for your contribution, I'll take a look right now

view this post on Zulip Richard Feldman (Nov 14 2023 at 14:20):

awesome, thank you so much @Jean-Charles Quillet!

and welcome! :smiley:

view this post on Zulip Jean-Charles Quillet (Nov 14 2023 at 14:26):

Thx guys :big_smile:

view this post on Zulip Sahil (Dec 13 2023 at 21:11):

@Richard Feldman I really want to contribute to the code base, but can you help me how should I go about it, should I understand the all the code by reading them or what should I do?? I really want to make a lot of contributions as working on a project like this will be really interesting

view this post on Zulip Richard Feldman (Dec 13 2023 at 21:18):

I definitely wouldn't try to read all the code - that would take way too long! :big_smile:

I don't think any contributor has read the entire code base, because it's constantly changing

view this post on Zulip Richard Feldman (Dec 13 2023 at 21:18):

I'd start by looking through the issues tagged good first issue in the repo and see if you can find one that seems doable!

view this post on Zulip Sahil (Dec 13 2023 at 21:19):

Ok, thanks, I'll do that for sure

view this post on Zulip Notification Bot (Dec 13 2023 at 21:20):

4 messages were moved here from #introductions > Thanks by Richard Feldman.

view this post on Zulip Luke Boswell (Dec 13 2023 at 21:38):

Asking questions here is always a good idea too. I've found the community to be very helpful if I'm trying to do anything. :smiley:

view this post on Zulip Magdiel Amor (Apr 15 2025 at 14:00):

Hello I'm Magdiel, I would love to contribute to the Roc-lang... I would appreciate any assistance I can get.

view this post on Zulip Anton (Apr 15 2025 at 14:24):

We're working on a new compiler so there are a limited amount of good first issues available now. I do have this one; I would like to have a markdown link checker written in Roc that checks if the files linked in Glossary.md still exist, for example, for [processing of modules](src/coordinate.zig) it should check if src/coordinate.zig exists in the repository. In case a file is renamed, those links could break, so I want to check Glossary.md regularly with the Roc script.

Would that be something you are interested in?

view this post on Zulip Magdiel Amor (Apr 15 2025 at 15:57):

Yes interested

view this post on Zulip Anton (Apr 15 2025 at 16:10):

Cool :)
basic-cli examples will probably be very useful to you. I recommend using File.read_utf8! and Str.split_on(glossary_file_str, "](") to find the spots that contain markdown links. It's ok to skip any http(s) links for now. You can use Path.type! to check if a path exists.

view this post on Zulip Magdiel Amor (Apr 15 2025 at 16:21):

Ok great I can start working on this tomorrow

Would you be available for a 30 mins call for a walk through.

If not. I'm pretty sure I can find my way around and just reach out if there are any roadblocks.

view this post on Zulip Anton (Apr 15 2025 at 16:35):

I am available tomorrow from till , would you like to set a specific time in that range?

view this post on Zulip Magdiel Amor (Apr 15 2025 at 16:40):

Ok great we could meet at .

view this post on Zulip Anton (Apr 15 2025 at 16:45):

Great, see you then :)

view this post on Zulip Anton (Apr 15 2025 at 16:45):

I'll send you a link on zulip at that time for video conferencing

view this post on Zulip Magdiel Amor (Apr 15 2025 at 17:09):

Ok great see you then

view this post on Zulip Magdiel Amor (Apr 16 2025 at 13:15):

Good day @Anton

You free now?

view this post on Zulip Magdiel Amor (Apr 16 2025 at 13:17):

Anton said:

I'll send you a link on zulip at that time for video conferencing

Hey @Anton are you available now?

view this post on Zulip Anton (Apr 16 2025 at 13:23):

Yes, I sent a link in direct messages

view this post on Zulip Anton (Apr 16 2025 at 13:24):

(on zulip)


Last updated: Jul 06 2025 at 12:14 UTC