Do you actively contribute to open source projects? What motivates you to contribute, and what are the benefits of participating in the open source community?
This week we're exploring the experiences of seasoned developers: their stories, hurdles, and successes. Like what you're reading? Follow the DEVteam for more discussions like this!
Top comments (24)
I started contributing just today hahahahaha! I contributed to github.com/firstcontributions/firs... where l just added my name. I know it sounds simple and ridiculous but it's important to me cos it was just my first time.
I learned the standard fork -> clone -> edit -> pull request workflow and l feel great about it.
This is awesome @chantal ! If you haven't already, you should shout out this achievement in weekly wins!
Thank you @erinao ! I'll just do that.
You might be interested in checking out some of the work we're doing at OpenSauced to help folks who are getting into open source. If you have any questions, let me know!
Hello, @bekahhw ! Thank you. So where can l start off? Following those links you shared?
Definitely check out the links and if you have any questions about them, let me know!
I see your github readme file, which helps me contribute to open source.@chantal
As documentation lead at Virtual Coffee community, I actively contribute to improve our community docs. My motivation is to make it easier for our members finding answers around the community, navigate things in the repositories, and to onboard new members 🙂
Being part of some open source communities, I learned more about the tech, open source, the value of collaboration, and above all, make (new) friends! 😍
I have always had the feeling that people that do open source are smarter than me, and that I shouldn't distract these greater minds. This has kept me away from seeking active participation in 3rd party projects.
I have taken plenty from open source, though, so I happily contribute with my own thing. My two most recent additions are wj-config and vite-plugin-single-spa. I created them because I had a need that could not be fulfilled by any other package, and in order to try to repay my use of other people's packages, I give back like this when I can.
I might, however, start venturing into the
single-spa
world in a more personal way, as I have applied to be part of the core team. Don't know if I'll be accepted or not. I literally have not much idea of how big open source projects work.I contribute consistently here:
forem / forem
For empowering community 🌱
I'm a small-time contributor to Godot Engine, here is my contributions to the godot repository. Open-source projects are a valuable and collaborative way to contribute to the software community! My tips would be:
I do some bug reports or feature requests here and there. But not much.
Some of the things I use are fixed before I can even do anything, and I once tried to make something. But that application used Svelte and was highly subjective to a flavor different from the standard that everybody else used.
So it was really difficult to find where I needed to fix the issue. In the end I made a feature request and the dude did in it 30 minutes 😲
But that is the speed when you know a project.
I love open-source! I'm the maintainer of a couple of projects including Laravel Wave and I also have a few open-source eBooks that I've written a couple of years ago!
I have been contributing to the OSS community for ~ 10 years now
A few different motivators contribute to my continued participation:
Since a few months now, I contribute to
endoflife.date
.My very last contribution was to add ArgoCD:
[new-product] Add Argo CD #3337
❔ About
Argo CD
is a very widely used solution around K8S, GitOPS : it makes it possible to deploy in a very comfortable way.It gains everyday in traction, so it deserves its page on
endoflife.date
🦑Each time I use a new tool/middleware I try to add it to
endoflie.date
so anyone can interoperate with lifecycle management from api and many other cool tools.Also, the core team is very cool and engaged.
More about this project below:
⌛ Manage EoLs like a boss with endoflife.date 🛑
adriens for opt-nc ・ Dec 14 '22
After years of development, I completed the open source project with a payroll engine.
github.com/Payroll-Engine/PayrollE...
The solution is a business-oriented framework with some new concepts:
There are 15 GutHub repositories in total, consisting of the backend server (REST API), a web application (Blazor) and an automation console.
All participation is welcome :-)