mirror of
https://github.com/GopeedLab/gopeed.git
synced 2026-05-06 23:34:10 +08:00
1.6 KiB
1.6 KiB
Gopeed コントリビューターガイド
まず最初に、Gopeed への貢献に興味を持っていただきありがとうございます。このガイドは、あなたが Gopeed の 開発に参加するための手助けとなるでしょう。
ブランチの説明
このプロジェクトのメインブランチは main ブランチのみです。Gopeed の開発に参加したい場合は、
まずこのプロジェクトをフォークし、フォークしたプロジェクトで開発を行ってください。開発が完了したら、
このプロジェクトに PR を提出し、main ブランチにマージしてください。
ローカル開発
開発およびデバッグはウェブ上で行うことを推奨する。まずバックエンドのサービスを起動し、
コマンドライン go run cmd/api/main.go で起動する。サービスのデフォルトポートは 9999 で、
次にフロントエンドの flutter プロジェクトを debug モードで起動して実行します。
翻訳
Gopeed の国際化ファイルは ui/flutter/lib/i18n/langs ディレクトリにあります。
このディレクトリに対応する言語ファイルを追加するだけでよいです。
翻訳については en_us.dart を参照してください。
flutter での開発
コミットする前に dart format ./ui/flutter を実行し、コードを標準の dart フォーマットにしておくことを忘れないでください
api/models を編集したい場合は build_runner watcher をオンにします:
flutter pub run build_runner watch