The journey to becoming a developer

My future is created by what I do today, not tomorrow.

Total 4

팀 프로젝트에 꼭 필요한 Commit Convention: 이슈 번호와 커밋 타입으로 관리하기

💬 Motivation 2022년 10월부터 Pullanner 프로젝트를 진행하면서, 프론트엔드 팀원과 함께 커밋 컨벤션을 정리해 보았다. 사실 작년 11월 24일에 완성했지만 팀 노션에만 저장해 두었다. 이번에 블로그에 업로드하게 된 계기는 원티드 프리온보딩 프론트엔드 인턴십 과정에 참가하여 팀 프로젝트를 하게 된 것이다. 함께 하게 된 팀원들과 커밋 컨벤션을 정해야 했고, 이때 정리된 문서를 보여주게 된다면 더 효과적일 것이라 생각했다. 팀원들이 나 포함 8명이었기 때문에 꽤 많았고, 각자가 사용해 왔던 커밋 컨벤션들을 돌아가면서 말하게 되었다. 이때 나는 정리해뒀던 커밋 컨벤션을 팀원분들께 보여드렸고, 이것이 최종 선택이 되었다. 여기서 깨달았던 것은, 정리해 둔 것은 언젠가 빛을 발할 수 있다는 ..

Programming/Git 2023.02.22

🌳 Git subtree: 여러 개의 Repository 하나로 합치기

Motivation 내가 처음 GitHub 계정을 만든 날은 2021년 6월 6일. 벌써 3년을 향해 달리고 있다는 사실이 믿기지 않을 정도로 시간이 빠르게 흘렀다. 이렇게 시간이 흐르는 동안, 나의 GitHub repository 갯수는 계속 늘어만 갔다. 뭔가를 새롭게 공부할 때나 프로젝트를 시작할 때마다 새로 만드니 당연한 거였다. 하지만 repository 개수가 60개를 넘어가니, 좀 정리를 해줘야겠다고 생각했다. 그런데 막상 repository 그냥 삭제하자니, 과거의 커밋 내역까지 사라지는 게 아쉬웠다. 과거의 커밋 내역을 살리면서 repository를 하나로 합칠 순 없을까? 궁금해서 구글링을 해봤고, 방법을 찾아낼 수 있었다. 핵심은 git 명령어 중 subtree를 쓰는 것이었다. gi..

Programming/Git 2023.02.11

Github Wiki 활용해보기

Why Github Wiki? 코드스쿼드 부트캠프에 참여한 지 벌써 3달이 넘는 시간이 훌쩍 지났고, 4월 4일부터 본격적으로 팀 프로젝트에 도입했다. 이제 정말 팀으로서 하나의 결과물을 내야 하는 것이다. 페어 프로그래밍과는 또 다른, 제대로 된 협업을 경험해 보는 것이다. 협업을 하면서 Github의 기능 중 하나인 Wiki를 사용해 보라는 제안이 있었다. 막상 적어보려고 하니 막막해서 무엇을 적으면 도움이 될지에 대해서 정리해 보려고 한다. My Goal 개발 문서 작성법을 알고, 추후 프로젝트에 적용시키기 [Git] github 위키 기능 및 사용법 소프트웨어 프로젝트에서 소스코드만큼 중요한 것이 개발문서다. 굳이 포스트를 할애하면서까지 개발문서의 중요성을 언급하지 않아도 개발문서의 중요성은 모두..

Programming/Git 2022.04.10

Git과 Github에 대해서 간단히 핵심을 짚어보자

Git과 Github를 사용하고 있지만, 좀 더 제대로 알고 싶은 마음에 영상을 찾아보던 중 '얄팍한 코딩사전'이라는 유튜브 채널에서 만든 'Git은 뭐고, Github는 뭔가요?' 라는 영상을 발견했다. 단 5분의 길이에 아주 쉽게 핵심을 잘 집어냈다. 이 영상을 보고 정리하면서 Git, Github의 핵심과 필요성을 복습하였다. Git Git의 공식 홈페이지에는 Git이 이렇게 설명되어 있다. Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. 분산된, 그리고 속도와 효율에 관..

Programming/Git 2021.10.08