# 開發

## 環境準備
```bash
sudo apt-get install -y python3 python-virtualenv g++ python3-dev zlib1g-dev libbz2-dev liblzma-dev libboost-all-dev # Ubuntu/Mint 安裝指令
virtualenv --python=python3 venv; . venv/bin/activate; pip install --upgrade pip # 設置環境檔
pip install .; pip uninstall -y tai5-uan5_gian5-gi2_kang1-ku7 # 裝相關套件就好
```

## 走試驗
試驗檔案整理在`tox.ini`

## 程式碼自動排版
```
pip install autopep8
autopep8 --exclude=venv,外部程式 --ignore=E501 -r --in-place .
```

## 文件整理
先裝好`python-virtualenv`開發環境，閣來環境設定
```bash
pip install sphinx sphinx-autobuild recommonmark
```
裝起哩
```bash
npm i && npm run deploy
```

### 自頭開始
```bash
mkdir 文件
cd 文件
sphinx-quickstart # 建立一開始的專案
```
編譯
```
cd 文件
make html
```
