2011-01-28 3 views
3

私の開発の学習の日はC++で始まりましたが、その後の日数は多くありました。私はUbuntu(またはChromium)に貢献したいと考えていますが、どこから始めたらよいか分かりません。私はC++、特にそのような大規模なプロジェクトでは非常に錆びています。私にはいい場所がありますか?Ubuntu(および他のディストリビューション)に貢献するところ

私は主にコードがたくさんあるので(多くのコードがあるので)、C++でバックアップを取るための有益なブログ/チュートリアル(多くの場合、大規模なオープンソースプロジェクトUbuntu)

+0

注:LinuxカーネルはCであり、C++ではありません。 – delnan

+0

@delnan LinuxカーネルはUbuntuのほんの一部です。 –

答えて

3

Ubuntuが配布され、それはそれは素敵な方法で一緒にパックプログラムの束であることを意味します。パッケージリポジトリの管理、バグ、アートワークのチェックなど、さまざまな方法でディストリビューションに貢献することができます。プログラミングの面で興味があれば、Ubuntuの多くのパッケージのバグを修正することができます(これはオープンソースのプロジェクトです。)階層化されたアプローチと考えてみましょう。層を整えて手助けをしなければなりません。

バグを見つけて修正してパッチを提出してください。

1

私はC++コーダーではないので、私はチュートリアルのためにグーグルを助けることはできませんが、オープンソースプロジェクトのどこから始めるべきかを知りたい場合、最も簡単な方法は、バグトラッカー、バグを見つけて修正しようとします。あなたが方向なしでUbuntuのようなものに飛び込もうとすると、あなたは迷子になり、圧倒される可能性があります。

現在地Ubuntuのバグトラッカーを見つけることができます。https://launchpad.net/ubuntu

0

私はあなたがChromiumプロジェクトに関心を寄せたいと考えています。より適切なツールを使用して、ブラウザコードをLinux、Windows、Mac上で操作できます。彼らにはIRCチャンネルもあります。あなたの疑問を明確にすることができます。 一般的に、素晴らしいコードを書くときには、すばやく簡単にやることができる手段があれば、そのコードに頼ることは常に良いことです。 Googleには、スタートアッププログラマーに適した多くのツールと情報があります。

http://code.google.com/p/chromium/issues/list?q=label:helpwanted&can=2には、ヘルプが必要なタスクのリストがあります。 LibreOfficeのとKDE:

クラウディオ・M.・ソウザジュニア 開発者は

1

が頭に浮かぶC++プロジェクトがいくつかあります。

あなたはKDEもジュニアジョブズとしてマークされたいくつかのタスクを持っているがhttp://wiki.documentfoundation.org/Easy_Hacks

開始する必要がありますので、LibreOfficeのは、すでに簡単なハックのリストを作っています。経験則として http://techbase.kde.org/Contribute/Junior_Jobs

貢献を開始する場所プロジェクトにバグトラッカーがあります。また、公開VCSコンパイル - >実行 - >レポートバグ - >パッチを提供するプロジェクトからプロジェクトを開始してください。

0

あなたは(C、いないC++で書かれた)Linuxカーネル自体にGrek Groah HartmanによってFOSDEM会議での講演Write and Submit your first Linux kernel Patch、Linuxカーネルチームのコアメンバー自身が貢献開始するために探しているなら、素晴らしいスタートです動機付け要因。ボーナスポイントとして、講義で明らかにされたアドバイスや貢献点は、私の意見では他のオープンソースプロジェクトにも適用可能です。

オープンソースへの貢献は何もありません。ドキュメントやマイナーなバグの修正、あるいは既存のコードへのコメント付きの文法の問題の追加/修正や修正など、今すぐ始めてください。これらのすべてが重要であり、また、特定のプロジェクトまたはプロジェクトの一部についての知識を深めるのに役立ちます。これにより、選択したプロジェクトのより複雑な側面を深く理解することができます。

関連する問題