Swagger 개선 오픈소스 개발했습니다! 한 번 들러보세요
안녕하세요 개발자분들! 최근 Swagger를 사용하면서 불편한 점을 해결하기 위해 오픈소스 라이브러리를 제작했는데 소개 및 홍보를 위해 글을 작성합니다 :) 많은 관심 부탁드립니다!
Swaggy-Swagger는 스프링 부트에서 Swagger를 쓸 때의 불편함을 해결하기 위한 오픈 소스 라이브러리입니다.
주요 기능은 다음과 같습니다:
- 기존에 위아래로 배치되어 있던 parameter와 response를 양옆으로 배치해 한눈에 들어오도록 UI 개선
- 많은 API 목록들을 직접 스크롤하지 않고 바로 원하는 API 주소로 이동할 수 있는 Sidebar 구현
- 기존 무작위 순서대로 배치되던 API 주소들을 자바 컨트롤러에서 작성한 순서대로 배열
- API의 parameter, schema, endpoint에 대한 변경사항을 기록해 화면에 표시 프론트엔드/백엔드 개발자 분들인만큼 평소 Swagger를 많이 사용하면서 느꼈던 불편한 점들이 있을 것 같은데, 직접 살펴보시고 기능을 개선하거나 추가하고 싶은 부분이 있다면 오픈 소스 Contribute 부탁드립니다.
각 레포지토리에 기여 방법이 있으니 참고하시면 될 것 같습니다! 읽어주셔서 감사합니다!
[github]
메인 레포지토리 https://github.com/Swaggy-Swagger
백엔드 레포지토리 https://github.com/Swaggy-Swagger/swagger-custom-java
프론트엔드 레포지토리 https://github.com/Swaggy-Swagger/swaggy-ui