Dev Workflow
Git, GitHub, CI/CD, 자동화, 백업, 개발 생산성
Technical Blog
개인 개발자를 위한 자동화·배포·개발 워크플로 실전 노트
이 블로그는 Docker와 서버 운영, Git 기반 개발 흐름, Markdown 중심의 게시 파이프라인을 핵심 축으로 정리합니다. AI 자동화 글도 이 기반 위에 연결해 다시 활용하기 쉬운 실전 노트 형태로 쌓아갑니다.
최근 업데이트
OpenQodex 0.11.0 실험: AI 리뷰가 미완료여도 Git push가 통과할 수 있는 이유
OpenQodex 0.11.0에서 ShellCheck, Git pre-push Hook을 실측하고 incomplete 리뷰와 fail-open 분기의 의미를 소스 코드로 확인했다.
TypeScript 7 업그레이드로 Astro check가 실패할 때: 타입 검사를 지우지 말고 의존성을 복구하자
Astro check와 TypeScript 7의 API·peer dependency 호환성 문제를 살펴보고, 타입 검사를 유지한 채 TS6·Dependabot·CI를 복구한 실제 PR을 분석한다.
ChatGPT Web + GitHub + Self-hosted Runner: 어떤 기기에서든 개발하고 GitHub로 통합 배포하기
개발을 한 대의 PC에서 분리해 GitHub에 코드와 리뷰 상태를 남기고, Self-hosted Runner가 build/deploy를 맡고, Codex와 browser는 cloud 작업에 쓰며, SSH는 깊은 진단과 긴급 대응에 남기는 구조를 정리합니다.
공개 GitHub 저장소를 내 Private 저장소로 완전히 미러 백업하는 방법
git clone --mirror, git push --mirror, GitHub CLI를 이용해 공개 GitHub 저장소를 Private 저장소로 미러링하고 증분 동기화, Git LFS, 검증, mirror 덮어쓰기 위험까지 정리합니다.
Notion 공식 API를 GitHub에 자동 백업하기: GitHub Actions 전체 구성
Notion 노트를 장기간 안정적으로 GitHub에 백업하려면 공식 API, Internal Integration, GitHub Actions를 이용해 자동 export, 재귀 수집, 파일명 정리까지 구성할 수 있습니다.
Git Worktree 병렬 개발: 브랜치와 작업 디렉터리를 섞지 않는 표준 흐름
버그를 고치면서 동시에 새 기능을 개발해야 한다면 Git worktree로 main 작업 디렉터리를 깨끗하게 유지하고 기능마다 별도 디렉터리에서 개발·테스트·병합하는 방법이 가장 안정적입니다.