🤔 1. commitizen을 사용하는 이유, commitizen이란? Git 커밋 메시지는 프로젝트의 히스토리를 이해하는 데 중요한 역할을 한다. 하지만 팀원마다 다른 형식으로 커밋 메시지를 작성하면 일관성이 떨어지고 프로젝트 관리가 어려워질 수 있다. 이런 문
새로운 사이드 프로젝트를 시작하면서 프로젝트 세팅을 하게 되었다.이전의 프로젝트들도 계속 내가 세팅을 해오긴 했으나, 따로 정리한 문서가 없어서 나중에 다시 찾아도 볼겸.. 정리를 해보려고 한다.이번 프로젝트는 Next.js의 App Router 방식을 사용하고 있으며
프로젝트 리포지토리에서 직접 GitHub 템플릿 파일을 생성하고 관리할 수 있다. 프로젝트 루트에 .github 디렉토리를 만들고 그 안에 필요한 템플릿 파일들을 위치시키면 되는데, 이 방법을 통해 GitHub 웹 인터페이스를 사용하지 않고도 로컬 개발 환경에서 모든
Git 워크플로우를 개선하고 팀 협업의 효율성을 높이기 위해 커스텀 CLI 도구를 세팅했다. 주요 기능으로는 일관된 커밋 메시지 형식 강제, 브랜치 이름 규칙 적용, 그리고 push 과정의 간소화가 있는데, 브랜치 이름 검증을 위해 Husky의 pre-push 훅은 사
Vercel은 개인 레포지토리에 대해 무료 배포를 제공하지만, 조직(Organization) 프로젝트의 배포는 유료 플랜이 필요하다.하지만.. 약간의 우회방법을 통해 조직의 프로젝트도 Vercel의 무료 플랜으로 배포할 수 있다!바로 조직 레포를 개인 레포로 포크떠서