Open18

Postmanのドキュメント機能をRails APIで試す

Takayuki NagatomiTakayuki Nagatomi

Postman、ユーザー登録が全機能を使うには必須になってredditとかでは避けられてるけど、高機能になってワークスペース機能とかもできてるみたいでユーザー機能が逆に便利だったりするのかも。

Takayuki NagatomiTakayuki Nagatomi

理想的にはリクエストとかレスポンスとかはキャプチャしてもらって説明だけ書き足すという形がやりたい。

Takayuki NagatomiTakayuki Nagatomi

なんかRails APIのサンプルリポジトリを拾ってきてそれを対象にやってみる。

Takayuki NagatomiTakayuki Nagatomi

サンプルでrequest specまで書くのは面倒なので、スキーマをインポートしたていで編集してみる。

Takayuki NagatomiTakayuki Nagatomi

ダメだった。

リポジトリの中の定義ファイルを探してるだけっぽい?
Railsのroutesからいい感じにとかやってくれるものではなかった。

Takayuki NagatomiTakayuki Nagatomi

ん〜色々機能は豊富そうだが、ロックインされるのと、誰がメンテするか問題が発生しそうなので、自分のニーズ的にはautodocで適切なspecに autodoc: true をつけるで良い気がしてきた。
https://github.com/r7kamura/autodoc

それはそれでautodoc固有のコードを残すことになるんだけど、外すのはそんなに苦労しないだろうし。