claude-code-workflow์(๋) ๋ฌด์์ ํ๋์?
๐ฏ Claude Code Workflow๋ฅผ ์ฌ์ฉํ๋ฉด GitHub ํ๋ก์ ํธ์์ ํจ์จ์ ์ธ ๋งํฌ๋ค์ด ๋ฆฐํ ๋ฐ ๋งํฌ ๊ฒ์ฌ๋ฅผ ํตํด ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํ ์ ์์ต๋๋ค.
๊ฐ์
์ด ์ ์ฅ์๋ GitHub ํ๋ก์ ํธ์์ ๋งํฌ๋ค์ด ํ์ผ์ ํ์ง์ ์ ์งํ๊ณ ๋งํฌ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํ ์ํฌํ๋ก์ฐ๋ฅผ ์ ๊ณตํฉ๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ
- ๋งํฌ๋ค์ด ๋ฆฐํ
:
markdownlint๋ฅผ ์ฌ์ฉํ์ฌ ์ผ๊ด๋ ํฌ๋งท ์ ์ฉ - ๋งํฌ ๊ฒ์ฌ:
lychee์ ๊ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋์ด์ง ๋งํฌ ๊ฐ์ง - CI/CD ํตํฉ: GitHub Actions์ ์ํํ๊ฒ ํตํฉ๋์ด ์๋ํ๋ ๊ฒ์ฌ ์ํ
์ฌ์ฉ ๋ฐฉ๋ฒ
- ์ด ์ ์ฅ์์ ์ํฌํ๋ก์ฐ ํ์ผ์ ํ๋ก์ ํธ์ ๋ณต์ฌํฉ๋๋ค.
- ํ์ํ ๊ตฌ์ฑ ํ์ผ(์:
.markdownlint.json)์ ์ถ๊ฐํฉ๋๋ค. - GitHub Actions์์ ์ํฌํ๋ก์ฐ๋ฅผ ์คํํ์ฌ ๋ชจ๋ ๋งํฌ๋ค์ด ํ์ผ์ ๊ฒ์ฌํฉ๋๋ค.
์ง์ ํ๋ซํผ
- Claude Code
- Cursor
- Codex
์ค์ ์์
name: Markdown Lint and Link Check
on: [push, pull_request]
jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Run markdownlint
run: npx markdownlint '**/*.md'
- name: Check links
run: npx lychee '**/*.md'
๋ผ์ด์ ์ค
MIT