Skip to content

procon-suzuka-ct/pck2022_Solimage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PCK2022_Solimage

ブランチやcommitのルール

  • maindevブランチがベース

  • 開発はdevから新しく分岐させたブランチを作り、一つの作業毎(複数のcommitがあっても良い)にdevにPRしてください

    • 分岐させるブランチはdev-<作業内容(アルファベット)>で作ってください
    • PRのタイトルは作業内容がわかるような簡潔なものにしてください
    • 使い終わったブランチは消してください
    • デバッグ用のブランチはdebug-<debug内容>で作ってください
  • commitのコメントには作業の概要がわかるよう、commit種別を付けるようにしてください

    commit種別 内容
    fix バグ修正
    hotfix クリティカルなバグ修正
    add 新規(ファイル)機能追加
    update 機能修正(バグではない)
    change 仕様変更
    clean 整理(リファクタリング等)
    disable 無効化(コメントアウト等)
    remove 削除(ファイル)
    upgrade バージョンアップ
    revert 変更取り消し
  • devでバグが無いと判断できたらmainにPRしてください

  • Releaseできるのはmainのみとします

コンフリクトを防ぐために

  • 他の人が作成したブランチには特別な事情がある場合を除いてpushしないようにお願いします、どうしても編集したい場合はそのブランチから新しく分岐させ、push→PRしてください

  • PRする際はブランチの親子関係に気をつけてください、孫以下からのPRは禁止します

ディレクトリ構成

/
├.github/
│ ├workflow/
│ │ └<Actionsファイル(拡張子:yml)>
│ └dependabot.yml
├App/
│ └<Flutter Project>
├Backend/
│ └<Backend Project>
└README.md

github Actionsについて

github Actionsを書くときはmainからブランチを切り、指定のディレクトリにymlファイルを追加しpushした後mainにPRしてください

どのブランチでも.github内のファイルを変更するとActionsファイルの構文チェックがされます、チェックをパスしてからPRしてください(PR時にもActionsが動きます)

機械学習

学習に用いる画像はgoogle driveやonedriveなどに保存してください

機械学習モデルはAppディレクトリ内の適当な場所に置いてください