Django へのコントリビュート¶
Django はボランティアによって構成される一つのコミュニティです。その成長を続けさせるために、私たちは他者を助けてくださる方々を常に必要としています。Django について学んでいく事で、以下のような多くの方法で貢献していただけます:
- Django forum に参加してください。このフォーラムは Django フレームワークとアプリケーション、そしてそれを使ったプロジェクトについてディスカッションする場です。Django のインストール、活用、コントリビュートする方法について質問・回答するのに絶好の場所でもあります。
- django-users メーリングリストに参加して質問に回答して下さい。このメーリングリストは多くの購読者を持ち、私たちは友好的に助け合う雰囲気を大事にしたいと強く願っています。もし Django のコミュニティに慣れていない場合は、 投稿ガイドライン を読んでください。
- Freenode の #django IRC チャンネル に参加して質問に回答してください。Django について他のユーザーに説明することで、そのフレームワークについて自身も多くを学べます。
- Django に関するブログを書いてください。私たちは知り得た Django のブログを全て community page 上にまとめています。もしブログをそのページに表示させたい場合は こちらから登録してください 。
- オープンソースである Django にコントリビュートしたり、ドキュメントを書いたり、自身で書いたコードをプラガブルなオープンソースとして公開してください。Django においてプラガブルなアプリケーションを用いたエコシステムは大きな強みの一つになります、ご支援お願いします!
Django を 用いる 事を楽しく感じるようになって、しばらくすればそれを 開発する ようになるでしょう。私たちは Django のユーザーが開発コミュニティにおけるコントリビューターとなる事を熱望しており、 Django の開発を支援する方法をいくつか用意しています:
- 私たちの チケットトラッカー で バグをレポート してください。
- django-developers メーリングリストに参加し、Djangoをどう改善できるかあなたのアイデアを共有してください。私たちは常に提案にオープンです。また #django-dev IRC チャンネル でも意見交換ができます。
- 新機能もしくは修正のため パッチを提出 してください。これから初めて Django への貢献を行う方法を探している場合は Django への初めてのパッチを書く 内のチュートリアルを読み easy pickings がタグされたチケットを参照してください。Patch review checklist も参考になります。
- ドキュメントを発展させる か テストを書いて ください。
- 他のユーザーによって作成された チケットの優先度を決めてパッチのレビューを行って ください。
本当に どなたにでも Django をより良い素晴らしい物にするための支援をしていただく事ができます。
どのように貢献するかについて知るには以下のセクションを閲覧してください:
- Advice for new contributors
- バグレポートと機能のリクエスト
- Triaging tickets
- Writing code
- Writing documentation
- Getting the raw documentation
- Getting started with Sphinx
- ドキュメントの構成
- Writing style
- Commonly used terms
- Django-specific terminology
- Guidelines for reStructuredText files
- Django-specific markup
- Documenting new features
- Minimizing images
- An example
- Spelling check
- Translating documentation
django-admin
man page
- Django のローカライズ
- コードのコミット