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 인터페이스들을 컴파일러 수준에서 분석하기에, 

그 정확도나 문서화 수준이 사람이 손으로 쓰는 것보다 높음 ㅇㅇ.