Skip to content

イシュートラッカー向け総会文書の Issue 作成ツール

Notifications You must be signed in to change notification settings

ritscc/soukai-issue-creator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

soukai-issue-creator

イシュートラッカー向け総会文書の Issue 作成ツール

準備

  1. 依存ソフトウェアをインストール
  2. このリポジトリを clone
  3. poetry install で依存 Python パッケージをインストール
  4. .env.sample を書き換えて .env というファイル名で保存
    • ACCESS_TOKEN GitHub 個人アクセストークン
      • 個人アクセストークンを使用する - GitHub Docs を参照
      • repo 権限を付与すること
      • この個人アクセストークンを使うと第三者がリポジトリを操作することが可能なため、扱いに気をつける
        • 自分以外の人に見せないようにする
        • 実行が終わったら revoke (削除) する
    • REPO リポジトリ名
    • TAG_NAME リリースのタグ名 (パーマリンクを取得するために必要)
  5. 以下の Issue に必要な情報を issues.csv ファイルに追記する
    • PAGE - ページ数
    • SECTION - 章名
    • MODIFICATION - 編集内容 (「誤字」、「脱字」、「内容」、「LaTeX」、「表記」) など
    • AUTHOR - 文責 GitHub アカウント
    • BEFORE - 修正前の文言
    • AFTER - 修正後の文言
    • URL - ソースコードの URL

実行

poetry run python src/soukai-issue-creator.py

開発

フォーマット

poetry run black src

Lint

poetry run flake8 src

型チェック

poetry run mypy src

About

イシュートラッカー向け総会文書の Issue 作成ツール

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published