Skip to content

Instantly share code, notes, and snippets.

@Eomm
Last active January 4, 2026 15:40
Show Gist options
  • Select an option

  • Save Eomm/dc70b6196e99da7a8cf0bd6756b7a99c to your computer and use it in GitHub Desktop.

Select an option

Save Eomm/dc70b6196e99da7a8cf0bd6756b7a99c to your computer and use it in GitHub Desktop.
Start contributing to OSS

Start contributing to OSS

Do you want to start contributing to Open Souce Software and the Fastify project?

It would be best if you started asking yourself where to start:

  • Do you want to write code?
  • Do you want to understand how things work?
  • Do you like DevOps stuff?
  • Do you want to work on Github action automation?
  • Do you want to make an impact on the community?
  • Do you want to improve your programming skills and knowledge?

Your answer is the meaning that will keep you motivated at the beginning of this OSS journey. You will certainly learn something new, and you will feel satisfied for sure.

Then, you must search for an issue to do. Use the GitHub search to find it:

๐Ÿšจ If you don't find the issue ping me here and describe your answer to the previous question. I will be able to suggest you an issue.

๐Ÿ› If you find something you are interested in, write on the issue "I would like to work on it"!

Note that it could seem lovely initially: the first step is the most difficult one.

I asked the same to Matteo Collina and he told me:

Manuel, you should start from things people don't want to do: documentation.

Actually, when I wrote Fastify's documentation, I had to learn how it works and all the internal!

It was a big win - but a bit boring at the beginning ๐Ÿ˜„

@lraveri
Copy link

lraveri commented Jan 4, 2026

Hey @Eomm, Iโ€™m willing to contribute to the project.
Do you have any good first issues youโ€™d recommend? docs and trivial tasks are totally fine for me ๐Ÿ™‚

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment