Skip to content

Latest commit

 

History

History
45 lines (34 loc) · 2.54 KB

File metadata and controls

45 lines (34 loc) · 2.54 KB

課題の準備をする

課題をスムーズに進めるための準備をしましょう。

課題

  • 作成した研修用のリポジトリにメンターを招待して、リポジトリへの書き込みアクセス権を付与
  • 作成した研修用のリポジトリの GitHub Actions の権限を「Allow all actions and reusable workflows」に設定
  • 作成した研修用のリポジトリの GitHub Actions のワークフローの権限を「Read and write permissions」に設定
  • 作成した研修用のリポジトリに main ブランチの保護ルールを追加
    • マージ前にプルリクエスト必須
    • マージ前に1人の承認を必須
    • マージ前にステータスチェック必須
    • マージ前にブランチ最新化必須
    • マージ前に会話の解決必須
    • フォースプッシュを許可しない
    • 削除を許可しない
  • 使用しているチャットツールで GitHub 通知の購読設定
  • 作成した研修用のリポジトリを git clone [url] して、ローカルにコピー
  • fvm をインストール
  • プロジェクトルートで fvm install コマンドを実行して対象の Flutter SDK をインストール
  • IDE の最新安定板をインストール
  • Flutter の設定( fvm flutter doctor を実行して確認)
  • Android・iOS でアプリを実行
  • review-assign.yamlREVIEWERS にメンターの GitHub のユーザー名を設定
  • .github/workflows-templates ディレクトリを .github/workflows にリネーム
  • プロジェクトのファイルを一通り見て、不要なコメントを削除

参考資料