So /g/ I'm into my second semester as a CS major, and I want to get into contributing to open source. I've been wanting to do so for years now, but I can't figure out how to "break into" it... I read posts all the time on the internet of people saying, "Just go find an easy one, learn the code, and start contributing." I just think that that kind of advice is just too vague to be useful. I've also read about core contributors that look for people and train them in what they need to know so that the project can have more core contributors. Does this actually happen??? I would love to contribute, but there's just such a huge barrier. I don't know anybody that contributes to an open source project. I'm just looking for guidance /g/. Where do I start? Is there anyone I can talk to to help me get into it?
>>51398511
smoke meth
>>51398533
Mescaline works too desu
>>51398533
>>51398653
Two replies in and my thread is already derailed. LOL I should've known that nobody on /g/ actually knows how to code.
Im also curious about where to start... bumping for interest
>>51398844
i'm also curious. info on sourceforge.org maybe/
>>51398511
>vague advice
try this...
what is your favourite open source thing that you use yourself?
go to that projects web page.
find their list of issues which needs resolving
pick one.
fix issue.
contribute code.
>>51398884
What if there are no issues
>>51399022
>what if there are no issues
If the project is something more than one person uses, there are going to be issues.
>>51398805
You must be new then.
>>51399022
trust me. there will be.
Which language, anon?
>>51399233
> You must be new then
You don't say??? I only expressly stated at the beginning of my post that I'm only a second semester CS student... Thanks for the constructive input.
>>51399378
I'm willing to learn just about any language, but I favor using C, C++, and Python. I'm trying to learn Rust and Racket right now.
>>51398511
>doing it for free
>>51399701
you also use the programs for free
>>51398511
> I would love to contribute, but there's just such a huge barrier.
Literally clone your own fork with git, develop whatever feature you want to see in software, submit push request or patch.
There is no huge barrier.
> I'm trying to learn Rust and Racket right now.
Heh. Well, have fun with that.