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