GitLab repository
How to clone
$ git@gitlab.com:shotakaha/snapsheets.git python-snapsheets
$ cd python-snapsheets
[master] $ poetry install
How to start poetry venv
[master] $ poetry shell
(.venv) [master] $ code .
How to checkout issue branch
GitLab上で
issueを登録するそのイシューを使ってブランチを作成する(
masterから作成)ローカルでコードの修正を行いコミットを作成する(
commitizenを使う)リモートリポジトリにプッシュする
GitLab上でマージリクエストを作成する
[master] $ git co 10-FIX-ISSUE
(.venv) [10-FIX-ISSUE] $ code .
(.venv) [10-FIX-ISSUE] $ cz c
(.venv) [10-FIX-ISSUE] $ git push
How to bump up version
cz bump -ch --dry-runでアップデート先のバージョン番号を確認するpyproject.tomlのバージョン([tool.poetry.version])を変更してコミットするcz bump -chでタグを作成する
$ cz bump -ch --dry-run
bump: version 0.4.1 → 0.5.0
tag to create: v0.5.0
increment detected: MINOR
$ code pyproject.toml
$ cz c
$ cz bump -ch
bump: version 0.4.1 → 0.5.0
tag to create: v0.5.0
increment detected: MINOR
$ git push origin --tags