https://github.com/samchon/fake-toss-payments-server
이전에 만들었던 fake-toss-payments-server 에
nestia 로 Swagger-UI 빌드해봤다.
원래 토스 페이먼츠 공식 문서가 나름 방대해도,
정작 API 가 여기저기 흩어져있어
썩 개발자 친화적이라고 하기 힘들었는데,
이번에 Swagger-UI 빌드하면서 그 단점을 상쇄한거 같아 공유해본다.
참고로 fake-toss-payments-server 로 빌드한 Swagger-UI 가
나름 상세하고 데이터 스키마가 완벽하게 재현되어있는 이유는,
이를 nestia 로 빌드했기 때문임.
nestia 는 swagger.json 을 빌드할 때,
소스 코드와 DTO 인터페이스들을 컴파일러 수준에서 분석하기에,
그 정확도나 문서화 수준이 사람이 손으로 쓰는 것보다 높음 ㅇㅇ.
천재냐
옛날에 생활 코딩에 이거 관련 글 올린적있음? 전에 본거 같은데