insomnia icon indicating copy to clipboard operation
insomnia copied to clipboard

Spec renderer

Open jackkav opened this issue 1 year ago • 2 comments

Motivation: use internal spec renderer, over swagger-ui-dist Aim: drop-in replacement Todo:

  • [x] add and use @kong/spec-renderer
  • [x] remove swagger-ui-dist
  • [x] point at spec-renderer stable build
  • [x] scroll overflow
  • [x] color theming decision, either dark/light or take something similar to our css variable palette - using light
  • [ ] fix menu button appears incorrectly at bottom (could be opted out of with a prop)
  • [ ] fix Warning: You are calling ReactDOMClient.createRoot() on a container that has already been passed to createRoot() before. Instead, call root.render() on the existing root instead if you want to update it. appearing on each HMR
  • [ ] fix browser tab being opened on each HMR
  • [ ] fix e2e tests

Future work:

  • use bundler type module resolution in insomnia

jackkav avatar Oct 02 '24 10:10 jackkav

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 2 committers have signed the CLA.

:white_check_mark: jackkav
:x: ValeryG
You have signed the CLA already but the status is still pending? Let us recheck it.

CLAassistant avatar Oct 02 '24 10:10 CLAassistant

current state

image

jackkav avatar Oct 03 '24 10:10 jackkav