コンテンツにスキップ

Jellyfinプロジェクトへの貢献に関心をお寄せいただきありがとうございます。このページとその子は、彼らが貢献できる方法といくつかのポリシーについて説明します。これは、最初の問題や広報をガイドするのに役立ちます。

コードを提供できない場合でも、Jellyfinを支援できます!あなたが助けることができる2つの主なものは、テストと問題の作成です。貢献するコード、ドキュメント、翻訳、およびその他の非コードコンポーネントについては、次のセクションで説明します。

<figcaption class=寄付"幅=" 832 "高さ=" 451 "/>寄付

問題の報告

オープントピック、新しい拡張機能や機能、その他の開発の側面を追跡するために、GitHubを幅広く使用しています。

トラブルシューティングとトラブルシューティングのヘルプについてはヘルプページを、問題の報告については、問題のドキュメントを参照してください。

開発中のコード

プロジェクト全体は、C#の中央サーバー、JavascriptのWebクライアント、およびさまざまな言語とフレームワークで記述されたその他のクライアントで構成されます。これらの言語を使用した経験がある場合は、貢献したいことに対して常に感謝しています!

開発コピーの設定、変更、抽出リクエスト(PR)のガイドラインなど、プロジェクトの仕組みに関する一般的なガイドラインについては、コントリビューションコードのドキュメントをご覧ください。 Jellyfinは「分岐とPR」の方法論に従います。これに慣れていない場合は、対応するセクションを参照してください。

ドキュメントに追加

ドキュメントは非常に役に立ちます!これらのドキュメントはすべてDocFXで作成されています。生の削減量はドキュメントリポジトリで確認できます。出金依頼は大歓迎です!

翻訳中

Jellyfinをローカル言語に翻訳するのに関心がある場合は、translate.jellyfin.orgで実行されるWeblateを使用して翻訳を処理します。これらは、さまざまなリポジトリの翻訳ブランチに収集され、起動前にマスターブランチにマージされます。

証拠

テストは、貢献する最も簡単な方法です。 Jellyfinを使用してください。問題が発生した場合はお知らせください。これは、私たちが考えていなかった何かをするユーザーを通じて、エラーを発見する最も一般的な方法です。問題がコードに関連している場合、クラッシュの問題が発生する可能性があります。

ja日本語