Anyone have any tips in getting started contributing to FOSS? I’m looking to start donating time to solving problems and building stuff.

@RubbaDuxx Firstly, you'd have to use the software to find the problems to solve. If anything troubles you, look at the source code and see how you can solve it. This is usually much easier than writing new features or solving someone else's problem.

You can also help by translate the software, write documents, and improve accessibility by label icons/buttons, though these involves less "building stuff".

@huy_ngo Awesome advice, thanks so much! I honestly wouldn’t have thought of any of these approaches, and while some of them may not be as (glorious?) as “building stuff,” I know already that it’ll strengthen some much-needed soft skills.

Follow

@RubbaDuxx @huy_ngo I tried that approach but my problem was way more complex and went down 'the stack'. I spent too much time banging my head before moving on.
Start with a problem that is within the code you want to learn. If the problem goes beyond the 'front' app, write it in the issue and find out/ask where the problem may be.
Triaging problems to where the fault maybe is very helpful for other developers.

@dean @RubbaDuxx Indeed. My method is only simple enough for simple (and well-written) apps. For complicated apps it's certainly hard to do the digging yourself.

@dean @huy_ngo Also great advice, thanks! I'll keep that in mind, accounting for shifts into layers of abstraction and knowing when to say "hell no"

Sign in to participate in the conversation
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml