[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Open source project



On Wed, Aug 7, 2019 at 1:57 AM Atishay Jain wrote:

> I haven’t ever contributed to an open source project before, but was really curious about how it works.

For many people, they get involved in Free Software and Open Source
through working on software or a problem they are interested in, are
blocked by for another project or have another intrinsic motivation to
work on. This is known as "scratching an itch".

An increasingly popular method of getting involved is through the many
internship programs, such as Outreachy or Summer of Code. More listed
here:

https://github.com/fossjobs/fossjobs/wiki/resources#internships

Some folks get involved by their workplace assigning them work on open
source projects.

There are a number of different ways to get involved in Debian, both
technical and otherwise:

https://www.debian.org/intro/help

> I was hoping someone could guide me as to how to start contributing!

If you aren't sure about which area to apply your skills, the
internships mentioned above are a great way to dive in.

If you want to help with packaging, installing and running the
how-can-i-help tool will find packages on your system that need
adopting or other help. It also finds tasks suitable for newcomers in
Debian services.

https://wiki.debian.org/how-can-i-help

A number of different parts of Debian are written in C++, in
particular apt, the Debian package manager. In addition there is lots
of software written in C++ in Debian, some of which can be found via
debtags.

https://wiki.debian.org/Teams/Apt
https://debtags.debian.org/search/?wl=&q=implemented-in%3A%3Ac%2B%2B&qf=default
https://debtags.debian.org/reports/taginfo/implemented-in::c++

If you are interested in helping packages written in Python and Java,
the corresponding teams always need help.

https://wiki.debian.org/Teams/PythonModulesTeam
https://wiki.debian.org/Teams/PythonAppsPackagingTeam
https://wiki.debian.org/Teams/JavaPackaging

A number of different Debian services are written in Python, probably
most of them at this point.

https://wiki.debian.org/Services

For more specific guidance the Debian mentors chat channel should be
able to help based on questions they might ask about your interests
etc.

https://wiki.debian.org/IRC
ircs://irc.oftc.net/debian-mentors
https://webchat.oftc.net/?channels=debian-mentors

Since you appear to be from India, you might be interested in
connecting with the local community there:

https://wiki.debian.org/LocalGroups#India
https://wiki.debian.org/DebianIndia
https://wiki.debian.org/DebianLocations

--
bye,
pabs

https://wiki.debian.org/PaulWise


Reply to: