9P by xguru 2022-03-13 | favorite | 댓글 1개
  • 백엔드 REST API를 Go로 개발하고, 프론트를 Typescript로 개발할 경우에 필요한 Type들을 자동으로 생성해주는 도구
  • Reflection 기반의 방법과 달리, 코멘트를 유지하고, 상수를 이해하며, 비구조체 type 표현식도 지원

Golang 의 struct 를 통해서 API만들어내는 프로젝트가 꽤 있더라고요.

Protocol Buffer 의 .proto 파일을 go struct 을 통해서 만들어내는 게 대표적이죠. 그러니깐 원래 protobuf의 사용의 반대 순서죠. Etcd와 k8s가 그렇게 하고 있는 모양입니다: https://github.com/gogo/protobuf