基本的なCおよびC++プログラミングスキルと、gtkmmおよびLinuxプログラミング全般に関する少しの経験があります(時間に余裕があることを忘れないでください)。プログラミングの土台を改善し、もちろんUbuntuをサポートするために、小規模で複雑すぎないUbuntuプロジェクトに参加したいと思います。
正しい方向へのポインタを教えてもらえますか?また、私が始めることができるプロジェクトを知っていますか?
始めるのに適した場所は One Hundred Paper Cutsプロジェクト です。
特定のプロジェクトを推奨することは別として、これに留意してください。
オープンソースソフトウェアを使用すると、
誰からも許可を求める必要はありません to
ライセンスの条件に従う限り。
多くのプロジェクトは、何らかの形で貢献する前に新しいメンバーを受け入れることに不安を抱いています。したがって、作業を始めるだけにして、何かを行った後にプロジェクトについて心配するのが最善です。変更が重要な場合は、メーリングリスト、フォーラム、またはIRCチャネルで作業内容を知らせてください。彼らはおそらくあなたを助け、プロジェクトの構造と開発ガイドラインを知るでしょう。
JoãoPintoがOne Hundred Paper Cutsプロジェクトを推奨していることに絶対に同意します。これは素晴らしいスタート地点です。
開始するもう1つの良い場所は、 bitesize tag を使用して、修正が容易であるとマークされているバグを探すことです。
もう1つの機会は、Linuxエコシステムが不足している領域を探し、スペースを埋めるための小さなアプリケーションを作成することです。この良い例は simple-scan です。より広いコミュニティの生活を向上させるこのような小さなアプリケーションを作成できる場合、それは大いに役立ちます。
個人的には、コーダーを必要とする小さなゲームプロジェクトがあります。興味がある場合: Colonial The Game 。
GNOME Love は、新しい貢献者が始める良い場所でもあります。
その質問に対する正しい答えはあなた次第です。私が意味するのは、あなたが興味を持っているプロジェクトにあなたの心と魂だけを入れることができるということです。頻繁に使用し、機能が欠けているか、それがあなたをそんなに悩ませるバグがあるあなたはそれを修正するためにあなたの暇な時間をあきらめるでしょう。それはあなたにとって完璧なプロジェクトです。
他の人によって提案された他のことは、たぶん数日間あなたをやる気にさせるだけで、それからあなたは何か他のことを探しているでしょう。
Ubuntuは、多数のオープンソースソフトウェアを使用しています。また、Ubuntuとは別のいくつかのプロジェクトをサポートできますが、それらによって使用されます。
たとえば、 sourceforge 、 freshmeat.net などであり、あなたの専門知識/興味に応じてプロジェクトを選択し、dev.teamのメンバーになったか、単に連絡してpachを送信します。 。開発アクティビティで検索することもできます。