環境構築
connpass-clientをforkします
https://github.com/fin-py/connpass-client にアクセスし、 Fork をクリックします

Create fork をクリックします

forkしたリポジトリから Settings -> Actions -> Workflow permissions から Read and write permissions を選択して Save します

forkしたリポジトリをclone し、カレントディレクトリを移動します
git clone git@github.com:<your github account>/connpass-client.git
cd connpass-client
仮想環境にインストール
Attention
Poetryを使う場合は Poetryを使って仮想環境にインストール に進んでください。
仮想環境を作成します。実行環境の合わせて python は python3 などに置き換えてください。
python -m venv .venv
Note
Windwsの場合は py コマンドから仮想環境を作成します。
py -m venv .venv
仮想環境を有効化します。
source .venv/bin/activate
Note
WindwsでPowerShellを使う場合、スクリプトの実行許可を与えていない場合は次のコマンドを1回だけ実行します。
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
仮想環境を有効化します。
.venv\Scripts\activate
パッケージをインストールします。
python -m pip install pip -U
pip install . pytest coverage pytest-cov "genbadge[coverage]"
Poetryを使って仮想環境にインストール
Caution
仮想環境にインストール の手順を実施している場合は以降の手順は不要です。
virtualenvs.in-project の設定を確認します。
poetry config --list
virtualenvs.in-project = true になっていなければ、仮想環境をカレントディレクトリに生成する設定にします(オプション)。
poetry config --local virtualenvs.in-project true
Note
virtualenvs.in-project の設定をグローバルにするには --local を省略します。
poetry config virtualenvs.in-project true
Poetryの環境にインストールします。
poetry install
Poetryの環境を有効化します。
poetry shell