はじめに
会社の標準言語をとある言語からPythonに変えようと、一生懸命旗を振っています😆
しかし、私はPythonに触り始めて3年過ぎた程度の経験かつ管理職でありコーディングに時間を割けません。
標準言語をPythonに変えることは既定路線なのですが、どうやって移行の敷居を低くし、Pythonを魅力的な言語に見せるかが私の課題となっています。
そこでGitHubにTemplate Repositoryという機能があることを知り、早速Python用のTemplate Repositoryを作って公開しました。
こだわり
全員がPython初心者であることを考慮し、以下の構成としました。
- パッケージマネージャーはPoetryに統一する。
- Code Formatter や PEP8への準拠は自動で行う。
- Git のコミット時に自動チェックを行う。
- テストはpytestに統一、Coverageを計測する。
以上、GitHub ActionsでPush時に自動実行することとしました。
black
とisort
は初めて知りました。
最後に
こんなのもあるよーといったことをコメントやプルリクで教えていただけると幸いです😊