2023-01-01から1年間の記事一覧
昨日(11/18)はVimConfに行ってきました。 前回が2019年だったので実に4年ぶりの開催でした。 vimconf.org 2017年から2019年は3回ともスピーカーでしたが、今回は久しぶりの一聴衆でした。 なので当日は全く緊張する必要がなく、とても穏やかな気持ちで参加す…
gnosticとgnostic-grpcを使えばOpenAPIの.yaml(.json)を.protoに変換できる。 github.com github.com 1. gnosticをインストールする 2. gnostic-grpcをインストールする 3. 変換する 1. gnosticをインストールする go install github.com/google/gnostic@lat…
github.com/swaggest/openapi-goを使うとGoのコードからOpenAPIの定義(json/yaml)を生成できる。 pkg.go.dev 例: package main import ( "encoding/json" "fmt" "log" openapi "github.com/swaggest/openapi-go" "github.com/swaggest/openapi-go/openapi3" …
だいぶ前にも書いていた。 daisuzu.hatenablog.com ここ最近は毎朝UpdateMacVimを実行している。*1 UpdateMacVim() { cd $HOME/go/src/github.com/macvim-dev/macvim git fetch origin master if [ -z "`git diff FETCH_HEAD --shortstat`" ]; then cd - ret…
外部パッケージを使っていて、ちょっとした修正を試したい時は以下のような方法があります。 1. 外部パッケージをForkしてgo.modで置き換える 2. 外部パッケージのコピーをリポジトリに追加してgo.modで置き換える 3. 変更したファイルをリポジトリに追加し…