File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -43,46 +43,23 @@ $ pptx-template --out out.pptx --template test.pptx --model model.json
4343
4444## Development (Japanese)
4545
46- ローカル開発環境構築(Mac)
47-
48- 1 . pythonインストール
49-
50- ```
51- brew install pyenv
52-
53- pyenv install 3.5.6
54- pyenv install 3.7.1
55- ```
56-
57- 2 . 必要なパッケージをインストール
58-
59- ```
60- # インストール済みバージョン確認
61- pyenv versions
62-
63-
64- # pythonバージョン切り替え ※各バージョンで実行必要
65- pyenv shell 3.5.6
66-
67- # インストール
68- pip install numpy
69- pip install pytest
70- pip install -r requirements.txt
71- ```
72-
73- 3 . git clone
46+ ### インストールの流れ
7447
48+ pyenvをインストールしておく
7549```
7650git clone https://github.com/m3dev/pptx-template.git
77- ```
7851
79- 4 . 環境変数設定
52+ pyenv install 3.7.1 # Pythonをインストール
53+ pyenv shell 3.7.1 # シェルで使うPython
8054
81- ```
82- export PYTHONPATH={プロジェクトフォルダ}
55+ venv .venv # 開発用の仮想環境を作成
56+ source .venv/bin/activate # 仮想環境を使用する
57+
58+ python setup.py develop # パッケージを開発用にインストール&依存パッケージをインストール
59+ pip install -r requirements.txt # 開発用のパッケージをインストール
8360```
8461
85- 5 . REPLで実行 ※開発時はこの方法
62+ ### REPLで実行 ※開発時はこの方法
8663
8764pythonのREPLを起動
8865
@@ -118,20 +95,20 @@ reload(sys.modules.get('pptx_template.cli'))
11895cli.main()
11996```
12097
121- 6 . コマンドラインで実行 ※githubに上がっているものの動作確認をしたい場合はこの方法
98+ ### コマンドラインで実行 ※githubに上がっているものの動作確認をしたい場合はこの方法
12299
123100```
124101## pptx_template --out {出力pptxファイルパス} --template {テンプレートpptxファイルパス} --model {設定xlsxファイルパス} --debug
125102pptx_template --out test/data3/out.pptx --template test/data3/in.pptx --model test/data3/in.xlsx --debug
126103```
127104
128- 7 . テスト実行
105+ ### テスト実行
129106
130107```
131108pytest
132109```
133110
134- ## ロールアウト手順
111+ ### ロールアウト手順
1351121 . featureブランチを作成する
1361132 . 実装する
1371143 . 全pythonバージョンでtestが動くようにする
@@ -142,7 +119,7 @@ pytest
1421198 . pll requestをマージする
1431209 . PyPIにアップロードする(PyPIのリポジトリ管理者のみ可)
144121
145- ## PyPIへのアップロード手順
122+ ### PyPIへのアップロード手順
1461231 . パッケージインストール
147124
148125```
You can’t perform that action at this time.
0 commit comments