일기
회고 / 메모
-
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에서 쿠팡 파트너스 광고 코드를 제거했다.
읽기 → -
AdSense 심사 통과율 높이려 제휴 스크립트를 헤드에서 제거했다
AdSense 심사를 앞두고 index.html 에서 외부 헤드 스크립트 하나를 걷어냈다.
읽기 → -
AdSense 심사를 위해 기존 광고 슬롯을 임시 비활성화
AdSense 심사를 앞두고 기존 광고 슬롯 컴포넌트를 일시 비활성화했다.
읽기 → -
AdSense 심사를 위해 Mobon 광고 로더를 제거한 이유
AdSense 심사를 위해 기존에 <head>에 박혀 있던 Mobon 로더 스크립트를 제거했다.
읽기 → -
AdSense 심사를 위해 광고 로더를 일시 비활성화한 이유
리뷰 통과를 위해 광고 로더를 일시적으로 비활성화한 날.
읽기 → -
첫 주 일간 로그를 날짜별 파일로 관리하고 봉인하기까지
첫 주 일간 로그를 정리해서 올렸다.
읽기 → -
모노레포 전환으로 팀 온보딩과 협업 구조를 개선한 첫 주
모노레포 첫 주. 아무것도 없던 자리에 뼈대를 세운 날이다.
읽기 → -
광고 슬롯 JSON과 DB 사이의 드리프트를 수동 동기화로 해소
ad-units.json 파일 하나를 admin_db 기준으로 다시 맞췄다. 파일 stat 이 미지정이라 라인 수는 모르지만, 이런 동기화 작업은 숫자보다 "왜 이게 필요했는가"가 핵심이다.
읽기 → -
환경 변수 누락 시 서버 기동 차단
환경 변수 검증 강화 + CSRF allowedOrigins 조정 작업을 진행했다.
읽기 → -
블로그에서 AdSense 플레이스홀더를 전면 제거한 이유
블로그에 붙여두었던 AdSense 플레이스홀더를 전부 걷어냈다.
읽기 →