GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

taigaio

taiga-back – スクラムを念頭に置いたプロジェクト管理Webアプリケーション! DjangoとAngularJS(バックエンドコード)の上に構築

投稿日:

スクラムを念頭に置いたプロジェクト管理Webアプリケーション! DjangoとAngularJS(バックエンドコード)の上に構築 http://taiga.io

タイガバックエンド

タイガに貢献する

どこから始めれば

タイガの発展に貢献するにはさまざまな方法がありますが、あなたのスキルに最も適した方法を見つけるだけです。 私たちが受けたいと思っている貢献の例には以下のものがあります。

  • コードパッチ
  • ドキュメントの改善
  • 翻訳
  • バグレポート
  • パッチレビュー
  • UI拡張

大きな機能も大歓迎ですが、あなたの貢献が大賀コードベースに含まれているかどうかを確認したい場合は、 メーリングリストでチャットを開始することを強くお勧めします

行動規範

タイガコミュニティをオープンで包括的に保つのを手伝ってください。 私たちの行動規範を読み、従ってください。

ライセンス

タイガコードベースで受け入れられるすべてのコードパッチは、 AGPL v3.0でライセンスされています。 このライセンスに基づいてライセンスされていないコードを含めないように注意する必要があります。

慎重にライセンスをお読みになりご質問がある場合はお問い合わせください。

バグレポート、機能拡張、サポート

タイガをセットアップするのに助け必要な場合、 クールな拡張機能についてお話したい場合や、 いくつかの質問ある場合は、 メーリングリストにお書きください。

タイガでバグ見つけたら、いつでも報告することができます:

私たちの仲間であるタイガの開発者の一人ができるだけ早くそれを探して見つけて捜すでしょう。

バグを報告する前に、どのように再現するか、お使いのオペレーティングシステム、ブラウザ、バージョン、可能であればスクリーンショットを書き留めてください。 開発者がそれを見つける方法を知っていて、問題をできるだけ早く解決するならば、バグを修正するのに時間がかかることがあります。

ドキュメントの改善

私たちは、ユーザーから多くの情報を収集し、ドキュメントを構築し、強化しています。 ドキュメンテーションを使用してTaigaをインストールまたは開発し、間違い、省略、または混乱したシーケンスを見つけた場合、それを報告することは非常に役に立ちます。 それとも、あなたが追加を作成できると信じている場合は、タイガプロジェクトにプルリクエストをしてください。

現在、3つの主要なドキュメントハブを作成しています。

  • API Docs :Taiga APIから開発するAPIドキュメントとリファレンス。
  • インストールガイド :あなた自身のサーバーにTaigaをインストールする必要がある場合、これはいくつかのガイドを見つける場所です。
  • 大賀サポート :このページは、ユーザーのサポート参照ページを対象としています。 間違いが見つかった場合は、報告してください。

翻訳

私たちは今、あなたの助けを受けてTaigaを翻訳する準備が整いました。 以下のリンクを使って翻訳チームにアクセスし、Transifexでアカウントを設定して寄付を開始するのは簡単です(楽しいです)。 あなたの言語がカバーされていることを確認するために私たちにご参加ください! コンテンツを翻訳するTaigaのヘルプ

コードパッチ

Taigaは、コードを更新、修正、改善するためのコードパッチをいつもうれしく思います。

コードベースを改善する方法を知っている場合や、バグ、セキュリティ上の脆弱性またはパフォーマンスの問題を発見した場合、解決できると思われる場合は、引き取り依頼を受け付けていただきます。 コードに大幅な変更が必要な場合は、まず直接Googleにお問い合わせいただくことをお勧めします。 私たちは助けになる最良の方法を見つけるでしょう。

UI拡張

タイガは開発者とデザイナーのために作られています。 ユーザビリティとデザインはどちらもタイガの経験の重要な側面であるため、私たちはUIについて非常に心配しています。

私たちのUIに貢献するには2つの方法があります:

  • バグ :フロントエンドに関するバグを発見した場合は、以前にバグレポートセクションに記載されているように報告してください。または、コードパッチセクションに示されているようにプルリクエストを送信してください。
  • 拡張機能 :設計やUXのバグや機能強化がありましたら、フィードバックをお寄せください。 理由と、可能であれば例を挙げて、私たちにあなたのエンハンスメントをお送りください。 私たちの設計チームとUXチームはあなたの機能強化を見直し、できるだけ早く修正します。 メーリングリストを使用して、さまざまな意見や議論ができるようにすることをお勧めします。
  • 言語ローカリゼーション :Taigaのローカライズ版を提供することを熱望しています。 コミュニティの一部のメンバーは、すでに様々な言語を提供するために働くためにボランティアしています。 私たちはこれを可能にするためにいくつかの変更を実装しようと努めており、近い将来これらの要求を受け入れることを期待しています。

セットアップ開発環境

virtualenv(wrapper)でこれらのコマンドを実行するだけです:

pip install -r requirements.txt
python manage.py migrate --noinput
python manage.py loaddata initial_user
python manage.py loaddata initial_project_templates
python manage.py sample_data

重要:TaigaはPython 3.4以降でのみ動作します

初期認証データ:admin / 123123

プロダクション用の完全な環境が必要な場合は、taigaブートストラップスクリプトhttps://github.com/taigaio/taiga-scripts (警告:alpha state)を試すことができます。 さまざまなインストール方法(生産、開発、迷惑メール、ドッカーなど)に関するすべての情報は、 http://taigaio.github.io/taiga-doc/dist/#_installation_guideにあります。







-taigaio

執筆者: