in-house-swagger / in-house-swagger

in-house swagger-tools server

Home Page:https://in-house-swagger.github.io/in-house-swagger/index.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

editorでspec-mgrを利用してspecificationを管理したい

suwa-sh opened this issue · comments

ストーリー

利用者 として
定義を管理 するために、
editorから定義を追加、更新、削除、指定した定義を開くことが できる。

背景・経緯

spec-mgrを取り込んだが、連携は editor の importURLのみ。
追加時は、editorで編集後、spec-mgr/ui に定義内容を貼り付けてPOST。
更新時は、editorで編集後、spec-mgr/ui に定義内容を貼り付けてPUT。
削除時は、spec-mgr/ui でDELETE。
操作がわかりにくい。

受け入れ条件

  1. 後述の操作は、spec-mgrのデフォルトユーザで管理するspecに対して実行されること
  2. 追加時は、editorの save as ボタンで、名前を指定して保存 できること
  3. 更新時は、editorの open ボタンで一覧から選択して開き、save ボタンで上書き保存 できること
  4. 削除時は、editorの delete ボタンで一覧から選択して削除 できること

対応詳細

  1. forkしたswagger-editorのin-houseブランチで、OAS3版のtopbarソースを更新
  2. topbar更新後のソースで配布アーカイブを作成
  3. in-house-swaggerのmoduleを更新