오늘 한 일
- 프로그라피 어드민 회의
프로그라피 어드민 페이지 세팅
오늘 간단히 어드민 회의를 진행하고 프로젝트를 세팅했다.
아직 화면 명세서가 나오지 않았기도 하고, 어드민 페이지에 디자인적인 요소가 딱히 필요없다고 생각이 들어서 최대한 UI 라이브러리를 사용하기로 했다.
chakra ui를 사용하고, pnpm에 Next.js로 프로젝트를 세팅했다.
zsh git 단축키
세팅하다가 zsh git 단축키를 알게 되었다.
gst # git status
gco # git checkout
gsmsg # git commit -
gaa # git add --all
gl # git pull
gp # git push
gm # git merge
원자적 커밋
커밋의 크기가 가능한 한 작다는 것을 의미한다.
생각해보면 내가 커밋을 할 때, 한 번에 여러 파일을 수정하고 커밋하는 경우가 많았다.
잘 쪼개면서 하려고 해도 어디서 끊어야할지 잘 몰랐었다. 이번에 프로젝트하면서 커밋을 잘 쪼개보려고 한다.
git add . 대신 git add -p
git add -p
modified된 파일의 수정 부분을 단위별로 나누어서 추가할 지 말지를 선택할 수 있다.
그 단위를 hunk라고 한다.
hunk를 추가할 지 말지를 선택할 수 있고, hunk를 추가할 때는 y를, 추가하지 않을 때는 n을 입력하면 된다. q를 입력하면 add를 종료한다.
s를 입력하면 hunk를 더 잘게 나눌 수 있다.
gloddy
프로덕션 환경에서 특정 탭이나 페이지로 이동할 때 무한 요청 루프가 발생한다..
다국어 처리 전에는 잘 되었는데, 다국어 추가하니 그때부터 이렇게 된 것 같다.
미들웨어의 문젠가? i18n 커스텀한거에서 발생한 문젠가? 내일 제대로 확인해봐야겠다.
내일 할 일
- gloddy 오류 수정