Skip to content

Commit 2feccdc

Browse files
author
Itsushi Sasaki
committed
指摘対応: readmeの開発環境構築方法を修正
1 parent 38377cf commit 2feccdc

1 file changed

Lines changed: 14 additions & 37 deletions

File tree

README.md

Lines changed: 14 additions & 37 deletions
Original file line numberDiff line numberDiff 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
```
7650
git 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

8764
pythonのREPLを起動
8865

@@ -118,20 +95,20 @@ reload(sys.modules.get('pptx_template.cli'))
11895
cli.main()
11996
```
12097

121-
6. コマンドラインで実行 ※githubに上がっているものの動作確認をしたい場合はこの方法
98+
### コマンドラインで実行 ※githubに上がっているものの動作確認をしたい場合はこの方法
12299

123100
```
124101
## pptx_template --out {出力pptxファイルパス} --template {テンプレートpptxファイルパス} --model {設定xlsxファイルパス} --debug
125102
pptx_template --out test/data3/out.pptx --template test/data3/in.pptx --model test/data3/in.xlsx --debug
126103
```
127104

128-
7. テスト実行
105+
### テスト実行
129106

130107
```
131108
pytest
132109
```
133110

134-
## ロールアウト手順
111+
### ロールアウト手順
135112
1. featureブランチを作成する
136113
2. 実装する
137114
3. 全pythonバージョンでtestが動くようにする
@@ -142,7 +119,7 @@ pytest
142119
8. pll requestをマージする
143120
9. PyPIにアップロードする(PyPIのリポジトリ管理者のみ可)
144121

145-
## PyPIへのアップロード手順
122+
### PyPIへのアップロード手順
146123
1. パッケージインストール
147124

148125
```

0 commit comments

Comments
 (0)