Ubuntu開発への貢献を開始するにはどうすればよいですか?


11

Ubuntuいつか開発に貢献したいです。あなたが開発者の場合Ubuntu、開始するための前提条件は何ですか?

どの言語と技術を知る必要があるのか​​、どのように開発(プロジェクトの概要)と開発プロセスに慣れるのか?私は、アプリケーションの作成ではなく、ディストリビューションの中核である主要部分に興味があります。

すでにある程度の経験があり、彼が克服しなければならなかった学習パスと困難(一般的なUbuntuディストリビューション開発者にとっては十分一般的)の要点を述べることができる開発者からのアドバイスを読みたいと思います。


@Lekensteynおかげで、私もそれを読むつもりですが、今私はむしろデスクトップ環境(および全体ディストリビューション)に興味がある
xralf

@Lekensteynないappsが、分布の中心、主要部品、建築等
xralf


@JorgeCastro編集と興味深いリンクをありがとう。
xralf

@xralfこれをこのトピックの信頼できる正統的な質問にしようとしていますか?
jrg

回答:


9

開発者としてUbuntuに直接貢献するには、次のガイドから始めることができます。


いいね。そして、プロジェクト全体の説明には、すべてとディレクトリ構造の概要があり、個々のサブプロジェクトは何かで貢献できる素敵な場所を見ることができますか?つまり、プロジェクトの分解を見るためです。
-xralf

6

以下のための携帯開発(電話アプリケーション)を参照してください囲碁モバイル:Ubuntuのアプリの開発を

基本的には(コマンド、以外、そのページからコピーされていない、要約されてコピーされました):

  • Qt5とUbuntu QMLツールキットをインストールします。

    sudo add-apt-repository ppa:canonical-qt5-edgers/qt5-beta1 && sudo apt-get update && sudo apt-get install qt5-meta-full && echo 'export PATH=/opt/qt5/bin:$PATH' >> ~/.bashrc
    sudo add-apt-repository ppa:ubuntu-sdk-team/ppa && sudo apt-get update && sudo apt-get install qt-components-ubuntu qt-components-ubuntu-demos qt-components-ubuntu-examples qt-components-ubuntu-doc notepad-qml
    
  • オプションで、qtcreatorqtcreatorをインストールする統合開発環境をインストールします(推奨)。
  • 作り通貨コンバータサンプルアプリケーションを
  • APIドキュメントをご覧ください。
  • アプリを開発し、質問し、サインアップしてUbuntuモバイル開発に参加してくださいステップ4はこちら)。

参照/謝辞:      ‣Canonical
     、「Go mobile」
‣David Planella and SDK Team、「Create a Currency Converter Phone App」‣Canonical
     、 Ubuntu User Interface Toolkit‣
     この回答は、この重複に関する maggotbrainコメントに触発されています。


3

私はubuntu開発者ではありませんが、このリンクをチェックします。私はまだそれに専念する時間はありませんでしたが、時間があれば、私はそれをチェックアウトします。 。

Ubuntuアプリ開発者


ありがとう。JorgeCastroの答えと同じコメントがここに適用されます(構造と分解)。
-xralf

2

あなたはチェックして、このページをアウト。これは公式の紹介です。


リンクありがとうございます。もしあなたが開発者なら、その情報のすべての核心にあなたの答えに集中してください(あなたの道のいくつかの主要なチェックポイント、あなたが学ばなければならなかったこと、そしてあなたが今どこに向けているか)?
xralf

@xralf申し訳ありませんが、私は開発者ではありませんが、なりたいです。このページでは、最初のubuntuアプリの構築をすばやく開始する方法を示します。公式は、pygtk(pythonのgtkバインディング)を推奨してアプリを開発しています。そして、ここで expatiationあり
liuerfire

これは非常に便利ですが、私が期待したとおりの答えではありません。すでにある程度の経験があり、彼が克服しなければならなかった学習パスと困難(一般的なUbuntuディストリビューション開発者にとっては十分一般的)の要点を述べることができる開発者からのアドバイスを読みたいと思います。しかし、あなたの答えは大歓迎です。
xralf

1
最良の方法はircでチャットすることだと思います。irc.freenode.netの#ubuntuチャンネルが公式チャンネルです。ubuntu.com/support/community/chat
liuerfire

@xralf特定の種類の回答を期待している場合は、質問にその情報を含める必要があります。
ホルヘカストロ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.