토스의 오픈소스인 es-toolkit으로 협업이 어떻게 이루어 지는지 알아보자
es-toolkit 은
토스에서 개발한 ES모듈 기반 유틸리티 함수 제공하는 라이브러리 이다.
깃헙에 접속해서 es-toolkit의 브랜치를 보면
이런식으로 많은 브랜치들이 있다.
main: 새로운 기능 추가를 위한 브랜치로 기능 개발이 완료되면 pr을 통해 main 브랜치로 머지된다.
feature: feat브랜치들은 좀 많이보이는데 각 기능별로 나눠서 작업하는것 같다.
bugfix: docs/fix와 같은 브랜치들은 버그수정용 브랜치이다.
hotfix: 긴급한 문제들을 해결할 때 사용하는 브랜치이다.
PR

pr부분도 봤는데
• x: 반려된 PR 리뷰 후 수정이 필요하거나 다시 제출 필요
• ✔: 승인된 PR 리퀘스트 해당 기능이 코드베이스에 반영 완료