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

  1. GitLab上で issue を登録する

  2. そのイシューを使ってブランチを作成する( master から作成)

  3. ローカルでコードの修正を行いコミットを作成する( commitizen を使う)

  4. リモートリポジトリにプッシュする

  5. 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

  1. cz bump -ch --dry-run でアップデート先のバージョン番号を確認する

  2. pyproject.toml のバージョン( [tool.poetry.version] )を変更してコミットする

  3. 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