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

Re: contribution



Hi Patrick,

Many thanks for your message and welcome in the Debian community.

As a distribution, Debian has 2 big needs: packaging existing source packages, and programming some internal tools.

As the community is small, and debian maintains more than 5000 packages, the work is enormous.

Perhaps you could try two directions then, to discover Debian and choose your preferred action focus:
1. Packaging some packages needed by a team specialized in some aspect of Debian: for example, accessibility team would like to package some packages, see TODO packaging
https://wiki.debian.org/accessibility-devel

You could do the same with any team, provided that you are interested in the topic or the tools it maintains. Typically, if you use a desktop or a server, perhaps you think "hmm this package is useful and not in Debian", and could join the team related to the server/desktop to take their opinion and propose your help in doing this.

2. Helping for an internal team: for example, see the TODO of the QA team.

3. Dealing with bugs: a last approach consists in choosing a team and/or a/some package(s) and examining bugs against them. You could then help the responsible team or maintainer to determine wether the bug is still relevant, should be forwarded upstream, or fix it and proposing a patch (to Debian or to upstream then will back to Debian). This approach can affect packages or internal tools such as the package manager, etc.

The 3rd approach makes you do some code quickly. The two first ones make you introduce to teams, proposing a topic of contribution from their todo or bug list, and learn how the packaging works (from a template, the doc, etc).

Note that the most important is to establish a human relationship with the team or the maintainers you intend to help. Never do something without their agreement, it would be useful most time. You could do a package alone (from the orphan list or inserting a new one), but the process may be long and less exciting than working with a team, because you will need a mentor, then a sponsor, etc.

tell us if you have further questions and how we can help you furthermore.

regards




Jean-Philippe MENGUAL
Le 28/08/2019 à 15:38, PATRICK HERMANN ZEUFACK a écrit :
Hello, my name is Patrick Zeufack, a young Cameroonian, computer science student. I work since the beginning of my studies with the debian distribution. and I would like you to accept me to the community. to contribute to the project,I think that will allow me to know more about open source and help me improve my level of programming. I program in java, python c and typescript.




Reply to: