new to open source contribution

Chat about just about anything else
Post Reply
agdeva8
Level 1
Level 1
Posts: 2
Joined: Thu Nov 16, 2017 11:56 am

new to open source contribution

Post by agdeva8 » Sat Nov 25, 2017 12:19 pm

Hello all,
I want to be a developer and I am interested in learning new things related to programming and computer science. So i think the best thing to get to know about new things is to interact with people who are already doing it and to be a part of a community who advance itself every minute, which brings me here. But i am finding difficulty in finding a project for me and to learn about how this contribution system works. Although i don't know much languages but i am eager to learn.

Thanks... :)

User avatar
MintBean
Level 9
Level 9
Posts: 2949
Joined: Fri Aug 07, 2015 6:54 am
Location: Blighty

Re: new to open source contribution

Post by MintBean » Sat Nov 25, 2017 12:36 pm

Before you can contribute, you need to put some groundwork in and that's going to be mainly off your own back. I suggest learning Python and the GTK3 framework as a starter if you want to work on the flagship Cinnamon edition.

agdeva8
Level 1
Level 1
Posts: 2
Joined: Thu Nov 16, 2017 11:56 am

Re: new to open source contribution

Post by agdeva8 » Sat Nov 25, 2017 12:43 pm

Thanks,
I know a little bit of python but of unaware of GTK3 framework. I will definitely try to learn it.
i know C++ also

User avatar
jimallyn
Level 18
Level 18
Posts: 8419
Joined: Thu Jun 05, 2014 7:34 pm
Location: Wenatchee, WA USA

Re: new to open source contribution

Post by jimallyn » Sat Nov 25, 2017 6:21 pm

A lot of open source projects are hosted on github. SourceForge used to be the place to go, but a lot of the projects have moved to github, and probably most new projects just start at github to begin with. Most of the projects will have a list of bugs that have been reported. You could go through the bug lists and pick one you think you'd like to work on. And thank you very much for your desire to contribute!
Image

“If the government were coming for your TVs and cars, then you'd be upset. But, as it is, they're only coming for your sons.” - Daniel Berrigan

JosephM
Level 6
Level 6
Posts: 1069
Joined: Sun May 26, 2013 6:25 pm

Re: new to open source contribution

Post by JosephM » Sun Nov 26, 2017 6:20 am

The best way is to find a project you personally are interested in. Find info about it. Where do devs communicate? A large majority of projects use IRC. Find the channel for the project, hang out, see what's going on. Figure how they handle contributions. Do they use github? Learn the basics of using it. You can create your own small repos for playing with. Learn to use the tools to get the code create branches, make pull requests, etc. Github in nice because there is a lot of great info available online about how to use it. Get a handle on it and then try to make a small contribution.
When I give opinions, they are my own. Not necessarily those of any other Linux Mint developer or the Linux Mint project as a whole.

Post Reply

Return to “Open chat”