J'ai des compétences de base en programmation C et C++, ainsi qu'un peu d'expérience avec la programmation gtkmm et Linux en général (sans oublier que j'ai beaucoup de temps libre). Je souhaite participer à un projet Ubuntu qui est petit et pas trop complexe afin d’améliorer mes bases de programmation et bien sûr de supporter Ubuntu.
Pouvez-vous me donner des indications dans la bonne direction et connaissez-vous un projet où je pourrais commencer?
Le bon endroit pour commencer est le projet "One Hundred Paper Cuts" .
En plus de recommander un projet spécifique, gardez ceci à l'esprit:
Avec un logiciel open source,
Vous vous n'avez pas besoin de demander la permission à qui que ce soit pour
Tant que vous suivez les termes de la licence.
De nombreux projets craignent d'accepter de nouveaux membres avant d'avoir contribué de quelque manière que ce soit; par conséquent, il est préférable de commencez juste à faire des choses et vous inquiétez des projets après avoir fait quelque chose. Si vos modifications sont importantes, indiquez votre travail sur leurs listes de diffusion, leurs forums ou leurs canaux IRC. Ils vous aideront probablement à mieux connaître la structure du projet et les directives de développement.
Je suis tout à fait d'accord avec la recommandation de João Pinto concernant le projet One Hundred Paper Cuts, c'est un endroit fantastique pour commencer.
Un autre bon point de départ consiste à rechercher les bogues marqués comme faciles à corriger, à l'aide de la balise balise bitesize .
Une autre opportunité est de rechercher un domaine dans lequel l’écosystème Linux fait défaut et de créer une petite application pour remplir cet espace. Un bon exemple de ceci est simple-scan . Si vous pouvez créer de petites applications comme celle-ci qui améliorent la vie de la communauté au sens large, cela ira un long chemin.
Personnellement, j'ai un petit projet de jeu qui a besoin de codeurs. Si vous êtes intéressé: Colonial The Game .
GNOME Love est également un bon point de départ pour les nouveaux contributeurs.
La bonne réponse à cette question est à vous. Ce que je veux dire, c'est que vous ne pouvez mettre votre cœur et votre âme que dans un projet qui vous intéresse. Trouvez quelque chose que vous utilisez souvent et qui manque à une fonctionnalité ou à un abandonnerait votre temps libre pour le réparer. C'est le projet parfait pour vous.
Toute autre suggestion suggérée par d’autres personnes ne vous motivera probablement que pendant quelques jours et vous chercherez alors autre chose à faire.
Ubuntu utilise des tonnes de logiciels open source. Vous pouvez également soutenir certains projets/s sous forme distincte Ubuntu mais utilisés par eux.
Par exemple sourceforge , freshmeat.net etc. et sélectionnez un projet en fonction de vos compétences/intérêts et devenez membre de dev.team ou contactez-le et envoyez-lui un pach. . Vous pouvez également rechercher par activité de développement.