OpenAPI(2)
-
[ Open Source ] 오픈소스 사용자에서 기여자로 거듭나기
🌱 "개발자라면 오픈소스에 기여해보는 것이 좋아요."이 말, 한 번쯤 들어보셨을 겁니다. 저도 여러 번 들었습니다. 컨퍼런스에서, 블로그에서, 주변 개발자들한테서. 그때마다 고개를 끄덕이면서도, 정작 행동으로 옮기지는 못했어요. "내가 할 수 있을까?""어디서부터 시작해야 하지?" 이 두 가지 질문이 항상 먼저 떠올랐기 때문입니다. 오픈소스 프로젝트의 코드베이스는 방대하고, 이슈는 영어로 빼곡하고, PR을 올리는 것 자체가 어떤 심사를 받는 느낌이었거든요. 그런데 이번에는 달랐습니다. 평소 관심이 많았고, 실무에서 직접적으로 성과를 냈던 라이브러리가 하나 있었기 때문입니다. 바로 orval이었습니다. 💡 왜 orval이었는가때는 어느 날, 제가 존경하는 멋쟁이 백엔드 개발자에게 오픈소스 기여에 관한..
2026.04.09 -
[ Swagger/OpenAPI Codegen ] RestAPI서버의 API문서화, API타입과 통신함수 자동생성 라이브러리
OpenAPIopenAPI는 애플리케이션의 REST-API 문서를 자동으로 구성해주는 라이브러리이다.이 라이브러리를 사용하게된다면 개발을 진행할때 backend에서 API를 구성할때지정한 타입이나 데이터 변수를 따로 문서화하여 frontend개발자에게 전달할 필요가없어지기 때문에 능률을 올려주고 backend, frontend개발자 모두에게 편의를 제공할 수 있는 라이브러리이다. (* React, NestJS로 구성된 프로젝트를 기준으로 포스팅하였다.) Swagger? or OpenAPI?Swagger는 2010년대 초 Tam Wordnik가 개발해온 라이브러리이다.시작은 Wordnik기업에서 자체 API용 UI로 개발되었고 2015년초에SmartBear라는 회사에서 Swagger를 인수했다. 이 후에 ..
2023.04.07