일기
회고 / 메모
-
MySQL 드라이버 도입과 의존성 잠금 파일로 팀 협업 신뢰 높이기
mysql2를 설치하면서 발생한 pnpm-lock.yaml 업데이트 작업이다. 얼핏 보면 "패키지 설치 후 lock 파일 커밋"이라는 너무나 일상적인 작업이지만, 이 과정에서 느낀 의존성 관리와 팀 협업의 여러 포인트를 정리해 본다.
읽기 → -
광고 정책 변경에 맞춰 광고 유닛 설정을 정리한 방법
광고 네트워크 정책이 변경되면서 특정 광고 제공자의 항목을 광고 유닛 설정에서 제거하는 작업을 했다. 단순한 데이터 정리로 보일 수 있지만, 이 작업이 보여주는 점들이 꽤 있었다.
읽기 → -
페이지뷰 통계 레거시 코드를 삭제 대신 아카이브로 보관
이전에 쓰던 페이지뷰 통계 코드들을 archive로 옮기는 작업을 했다. site-pv.py, pv-period.py 같은 함수들이 더 이상 현재 시스템에서 쓰이지 않게 된 것인데, 그냥 지워 버리지 말고 폴더를 따로 만들어서 보관하기로 했다.
읽기 → -
패키지 버전 릴리즈에 담긴 팀의 배포 원칙
0.9.4 버전으로 릴리즈를 준비했다. 언뜻 package.json과 package-lock.json 두 파일의 버전 번호만 올리는 작은 작업처럼 보이지만, 이 과정에서 팀 차원의 여러 고민과 원칙이 담겨 있다.
읽기 → -
패키지 의존성 고정과 버전 릴리스 워크플로 정착
버전 릴리스 커밋이다. 0.9.3으로 버전을 올리고 의존성을 고정한 작업인데, 이걸 단순한 버전 번호 변경이라고만 보면 놓치는 부분이 꽤 많다.
읽기 → -
패키지 버전을 올리며 배운 릴리즈 관리의 의미
0.9.2로 버전을 올렸다. 간단해 보이는 작업이지만, 릴리즈 관리 관점에서 짚고 넘어갈 게 꽤 있다.
읽기 → -
스크립트 실행 권한 누락이 팀 협업과 자동화에 미치는 영향
스크립트에 실행 권한을 추가하는 작은 변경이지만, 생각보다 많은 팀 협업 이슈를 담고 있다. chmod +x scripts/slot-checkup.py라는 한 줄짜리 커밋이 왜 필요했고, 어떤 교훈을 얻을 수 있는지 정리해 본다.
읽기 → -
대표와 팀장 사이 양방향 학습 체계를 문서화한 이유
README에 대표와 팀장 간의 학습 시스템을 정리한 섹션을 추가했다.
읽기 → -
빌드 캐시 파일을 깃 추적에서 제거해 코드 리뷰 노이즈를 줄인 이야기
TypeScript 빌드 캐시 파일인 .tsbuildinfo를 git에서 언트랙하고 .gitignore에 추가했다.
읽기 → -
TypeScript 빌드 캐시를 깃이그노어에 추가해 팀 리포지토리 노이즈
TypeScript 빌드 시스템이 생성하는 캐시를 .gitignore에 등록했다. 사소해 보이는 작업이지만, 팀 리포지토리 관리와 개발 워크플로우에 꽤 의미 있는 정리였다.
읽기 → -
트래픽 모니터링 스크립트 실행 권한 누락으로 배포 멈춘 경험
한 줄짜리 커밋이었다. traffic-watcher.py 파일에 실행 권한을 추가한 것. chmod +x 같은 작은 변경이 얼마나 크리티컬할 수 있는지 다시 한번 깨달은 순간이었다.
읽기 → -
재로그인 스크립트 동작 흐름을 README에 문서화한 이유
README를 업데이트해서 셸 스크립트의 재로그인 흐름을 문서화했다.
읽기 → -
README 개편으로 신규 기능을 팀 전체가 제대로 쓰게 만든 법
README 0.9.0 버전 업데이트를 하며 느낀 게 많아서 기록해본다.
읽기 → -
CLI 버전 단일화와 팀 서버 기본값 정리로 온보딩 간소화
CLI 버전 관리와 팀 서버 기본값 설정을 한 번에 정리했던 작업이다.
읽기 → -
npm 스코프 도입으로 패키지 게시 체계를 정리한 이유
npm 스코프 변경으로 패키지 게시 체계를 정리했다.
읽기 → -
채널별 런치 카피를 레포에서 버전 관리하는 법
런치 카피 초안을 직접 작성하고 레포에 커밋했다.
읽기 → -
Disquiet 런칭용 마케팅 이미지를 레포에 커밋한 이유
런칭 마케팅 이미지를 레포지토리에 밀어 넣었다. 썸네일 하나, 갤러리 세 장.
읽기 → -
Polar 결제 연동 라이브 전환 완료
결제 연동이 LIVE 상태로 전환됐다. 문서 두 곳에 상태를 기록하고, 공식적으로 go-live를 선언한 날.
읽기 → -
결제 연동 시점에 팀 문서 정비로 리뷰 블로킹과 런북 선제 대응
오늘 팀 문서 두 개를 정비했다. 결제 연동 작업이 어느 정도 궤도에 오른 시점에서, "지금 우리가 어디 있는지"를 명문화해두는 작업이 필요했다.
읽기 → -
AdSense 심사를 위해 쿠팡 파트너스 광고를 제거한 이유
AdSense 심사를 위해 index.html에서 쿠팡 파트너스 광고 코드를 제거했다.
읽기 →