プロジェクトへの貢献
概要
AITuberKitは、オープンソースプロジェクトとして皆さまのご協力により日々進化しています。このドキュメントでは、プロジェクトへの貢献方法について説明します。ご支援(スポンサーシップ)や技術面でのご協力(コード提供やバグ報告など)など、どのような形でも皆さまの参加を心より歓迎しています。
金銭的サポート(スポンサーシップ)
AITuberKitの開発継続にあたり、ご支援いただける方は以下の方法でご参加いただけます。
GitHub Sponsors
Buy Me A Coffee
スポンサーシップについて
AITuberKitへのスポンサーシップには現在見返りを設けておりません。そのため、金銭的に余裕がある方からの自発的なご支援をお願いしています。プロジェクトに価値を感じていただけた場合のみ、ご検討いただければ幸いです。
皆様の温かいご支援に、心より感謝申し上げます。
技術的な貢献
AITuberKitへの技術的な貢献も、様々な形で参加いただけます。
イシューの報告
バグを見つけたり、新機能のアイデアがある場合は、GitHubのIssuesページからぜひ教えてください。
イシューを作成する際に、以下の情報を含めていただけると対応がスムーズになります:
- 問題の詳細な説明
- 再現手順(バグの場合)
- 期待される動作と実際の動作
- 使用環境(ブラウザ、OS、Node.jsのバージョンなど)
- スクリーンショットや動画(可能であれば)
プルリクエスト
コードの改善や新機能の追加をしたい場合は、以下の手順でプルリクエストを作成してみてください。
- リポジトリをフォークする
- 新しいブランチを作成する(
git checkout -b feature/your-feature-name
) - 変更を加える
- コミットする(
git commit -m "Add feature: your feature description"
) - フォークしたリポジトリにプッシュする(
git push origin feature/your-feature-name
) - GitHubからプルリクエストを作成する
プルリクエストのヒント
- 1つのプルリクエストでは、1つの機能または修正に焦点を当てると、レビューがスムーズです
- プルリクエストの説明には、変更内容と理由を書いていただけると理解しやすくなります
TIP
言語ファイルは locales/ja/translation.json
のみ変更してください。他の言語ファイルはPR作成時および更新時に自動で更新されます。
TIP
README および ドキュメントファイル website/document
の更新は不要です。管理者がマージ時に更新します。
コミュニティ
AITuberKitのコミュニティに参加して、質問をしたり、アイデアを共有したりすることもプロジェクトへの大切な貢献です。
- Discord - リアルタイムでの交流や質問ができます
- X (Twitter) - AITuberKit開発者がAI情報を発信しています
ガイドライン
AITuberKitコミュニティは、オープンで友好的な環境を大切にしています。参加される皆さんには、以下のような行動をお願いしています:
- お互いを尊重し、思いやりを持って接する
- 建設的なフィードバックを心がける
- 多様性を尊重し、誰もが参加しやすい環境づくりに協力する
- 不快な言動は避ける
気になる行動を見かけた場合は、[email protected] までご連絡ください。
感謝の言葉
AITuberKitは、多くの方々の貢献によって成り立っています。すべての貢献者の皆さんに心から感謝いたします。
特に、以下の方々には特別な感謝を表します:
- pixiv/ChatVRM - AITuberKitの基盤となるプロジェクト
- すべてのスポンサーの皆様
- コードやドキュメントに貢献してくださった方々
- バグ報告や機能提案をしてくださった方々
皆様の温かいサポートに感謝いたします。一緒にAITuberKitを育てていきましょう。