by shigemk2

当面は技術的なことしか書かない

apex ドキュメント ビルドメモ

github.com

CONTRIBUTING.mdを見たらいいんだけど、

docsの下のマークダウンを直して、go get -u ./... して go run cmd/apex/main.go docs したけど修正が反映されない!なんでだ!とおもって見てみたら、 go-bindataなるものを使っていた。リソースデータをGoのプログラムに埋め込むあのライブラリである。

使い方は調べてくれるといいとして、まあ大体こんな使い方。

$ go get -u github.com/jteeuwen/go-bindata/...
$ go-bindata data 
$ go run bindata.go main.go|iconv -f EUC-JP -t UTF-8

で、docsディレクトリの下でgo-bindata -pkg docs . を実行するとdocsディレクトリの下にbindata.goが出来て、go run cmd/apex/main.go docs するとそっちのビルドしたリソースを読み込んでくれて、修正が反映される。