GitHub Issues ํ์ด์ง๋ฅผ ํฅ์์์ผ ์คํ์์ค ํ๋ก์ ํธ ๊ธฐ์ฌ๋ฅผ ๋๋ Chrome ํ์ฅ ํ๋ก๊ทธ๋จ์ ๋๋ค.
- ์๋ ๋ผ๋ฒจ ์ถ์ฒ: ์ด์ ๋ด์ฉ ๋ถ์์ ํตํ ์ง๋ฅํ ๋ผ๋ฒจ ์๋ ์ถ์ฒ
- ์ฌ์ฉ์ ์์ค๋ณ ํ์ด๋ผ์ดํธ: ๊ฐ์ธ ์คํฌ ๋ ๋ฒจ์ ๋ง๋ ์ด์ ๊ฐ์กฐ ํ์
- ๋น์นจํฌ์ ํตํฉ: ๊ธฐ์กด GitHub UI์ ์์ฐ์ค๋ฝ๊ฒ ํตํฉ๋์ด ์ํํ ์ฌ์ฉ ๊ฒฝํ
- AI ๋ถ์: LLM์ ํ์ฉํ ์ด์ ์์ธ ๋ถ์
- ์ง์ ๊ธฐ์ฌ ์ง์: ์ด์์ ๋ฐ๋ก ๊ธฐ์ฌํ ์ ์๋ ์คํ ๊ฐ๋ฅํ ์ก์ ์ ๊ณต
- ๊ธฐ์ฌ ๊ฐ์ด๋: ๊ตฌ์ฒด์ ์ธ ํด๊ฒฐ ๋ฐฉ๋ฒ๊ณผ ์ฝ๋ ์์ฑ ๊ฐ์ด๋๋ผ์ธ
- OAuth ์ธ์ฆ: ์์ ํ GitHub ๊ณ์ ์ฐ๋
- ๊ฐ์ธํ๋ ์ถ์ฒ: ๊ฐ์ธ ์ ์ฅ์์ ๊ธฐ์ฌ ์ด๋ ฅ์ ๋ฐ์ํ ๋ง์ถคํ ์ด์ ์ถ์ฒ
- URL ์๋ ๊ฐ์ง: GitHub ์ด์ ํ์ด์ง ์๋ ์ธ์
- React 18 + TypeScript
- Chrome Extension API (Manifest V3)
- GitHub OAuth ์ธ์ฆ
- React Markdown ๋ ๋๋ง
- Content Script ํ์ด์ง ์ฃผ์
# ์ ์ฅ์ ํด๋ก
git clone https://github.com/yourusername/github-issues-helper.git
cd github-issues-helper
# ์์กด์ฑ ์ค์น
npm install
# ๋น๋
npm run buildChrome์์ ํ์ฅ ํ๋ก๊ทธ๋จ ๋ก๋:
chrome://extensions/์ ์- "๊ฐ๋ฐ์ ๋ชจ๋" ํ์ฑํ
- "์์ถํด์ ๋ ํ์ฅ ํ๋ก๊ทธ๋จ์ ๋ก๋ํฉ๋๋ค" ํด๋ฆญ
distํด๋ ์ ํ
- GitHub ์ ์ฅ์์ Issues ํ์ด์ง ๋ฐฉ๋ฌธ
- ๊ฐ ์ด์ ์์ ํ์๋๋ ์ถ์ฒ ๋ผ๋ฒจ ํ์ธ
- GitHub ์ด์ ์์ธ ํ์ด์ง ์ด๊ธฐ
- ๋ถ์ ๊ฒฐ๊ณผ ํ์ธ:
- ์ด์ ์์ธ ์ค๋ช : ๋ฌธ์ ์์ฝ ๋ฐ ํด๊ฒฐ ๋ฐฉํฅ
- ๋ณธ๋ฌธ ํ์ด๋ผ์ดํ : ํต์ฌ ํค์๋ ๋ฐ ์ค์ ๋ถ๋ถ ๊ฐ์กฐ
- ์ฌ์ฉ์ ๋ผ๋ฒจ๋ง: ๋ง์ถคํ ๋ผ๋ฒจ ์ถ์ฒ์ผ๋ก ๊ธฐ์ฌ ํ๋ ์ง์
- ์ ์์ ๋ฐ ๋งํฌ: ์ฃผ์์ฌํญ๊ณผ ๊ด๋ จ ๋ฌธ์/๋ฆฌ์์ค ์ ๊ณต
