API 플랫폼 관리 - Swagger (Web API 리스트 관리등)
API Platform 형태의 서비스를 요즘 많이들 사용 되고 있습니다.
그중 많은 곳에서 RESTFul 방식을 가장 많이 사용중인데요.
우연히 "조대협"님의 블로그에서 발견한, API관리를 위한 툴인 Swagger메모 남기려고 남깁니다. (조대협님의 POST: API플랫폼에 대해)
Swagger는 간단히 RESTFul표준 방식의 API관리 및 샘플 데이터와 호출 테스트를 제공하는 기능을 준다 오픈 소스입니다.
https://github.com/swagger-api/swagger-core
참고:
(티스토리) "감각적 신사"님의 swagger 사용하기
(티스토리) "허원철"님의 Spring Boot - Swagger
(네이버블로그) "쩌비군"님의 Swagger사용하기(Swagger-ui적용)
(NPM블로그) swagger - 기본적인 형태
(티스토리) "학학이"님 [Swagger] RESTful API문서 만들기 feat. YAML
(YAML Ain’t Markup Language )YAML은 마크업이 아닌 데이터 자체를 중요시 여긴다는 뜻에서 지어진 이름이다.
(티스토리) Swagger로 API문서 자동화하기
(Learn API Doc) Swagger tutorial
(티스토리) "공허공자"님의 API문서화 도구 Swagger v2 사용법
(Git) Swagger-ui: https://github.com/swagger-api/swagger-ui
(jeonghwan.net) 기존 프로젝트와 Swagger-ui연동하기
(github.io) Spring REST API 문서를 Swagger로 만들자
====
SWAGGER (OPENAPI) SPECIFICATION: https://swagger.io/specification/
[참조: 예약(Booking) API 문서 형식]
Google Maps Booking API: https://developers.google.com/maps-booking/guides/
Category: Booking: https://www.programmableweb.com/category/booking/api
[Youtube: Swagger: How to Create an API Documentation]