mcp-server
Sรปr 67๋ชจ๋ธ ์ปจํ ์คํธ ํ๋กํ ์ฝ ์๋ฒ ๊ตฌ์ถ
par Azeem-2
MCP ์๋ฒ๋ฅผ ์ฒ์๋ถํฐ ๋ง๋ค๋ ค๋ฉด ํ๋กํ ์ฝ ํจํด, ๋ฐ์ดํฐ๋ฒ ์ด์ค ํตํฉ, ์ํฐํ๋ผ์ด์ฆ ๊ธฐ๋ฅ์ ์ดํดํด์ผ ํฉ๋๋ค. ์ด ์คํฌ์ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ํคํ ์ฒ ํจํด์ ์ ๊ณตํ์ฌ ํ๋ก๋์ ์ค๋น๊ฐ ๋ MCP ์๋ฒ๋ฅผ ๋ ๋น ๋ฅด๊ฒ ๊ตฌ์ถํ ์ ์๋๋ก ๋์ต๋๋ค.
event-driven-architecture
Sรปr 67์ด๋ฒคํธ ๊ธฐ๋ฐ ๋ง์ดํฌ๋ก์๋น์ค ๊ตฌ์ถ
par Azeem-2
์ด๋ฒคํธ ๊ธฐ๋ฐ ํจํด์ผ๋ก ๋ถ์ฐ ์์คํ ์ ๊ตฌ์ถํ๋ ค๋ฉด ๋ฉ์์ง ํจํด, ์ฌ๊ฐ ์กฐ์ , ๋ธ๋ก์ปค ํตํฉ์ ๋ํ ์ดํด๊ฐ ํ์ํฉ๋๋ค. ์ด ๊ธฐ์ ์ Kafka, Dapr, Redis ๋ฐ pub/sub ์ํคํ ์ฒ์ ์ฆ์ ์ฌ์ฉ ๊ฐ๋ฅํ ํจํด์ ์ ๊ณตํฉ๋๋ค.
api-dev
Sรปr 65๊ณ ์ฑ๋ฅ REST API ๊ตฌ์ถ
par Azeem-2
ํ์ฅ ๊ฐ๋ฅํ API๋ฅผ ๊ตฌ์ถํ๋ ค๋ฉด ๋น๋๊ธฐ ํจํด, ์ค๋ฅ ์ฒ๋ฆฌ, ์๋ ์ ํ์ ๋ง์คํฐํด์ผ ํฉ๋๋ค. ์ด ์คํฌ์ Python, Node.js, Go์์ ์๋ํ๋ ์ํท ๋ธ๋ ์ด์ปค, ์บ์ฑ, ํ ์คํ ๋ฐ ํ๋ก๋์ ๊ตฌ์ฑ์ ์ํ ์ฆ์ ์ฌ์ฉ ๊ฐ๋ฅํ ์ฝ๋ ํจํด์ ์ ๊ณตํฉ๋๋ค.
copilot-mcp-server
Sรปr 70MCP๋ฅผ ํตํด GitHub Copilot AI ๋๊ตฌ์ ์ ๊ทผ
par Aykahshi
์ด ์คํฌ์ Model Context Protocol ๋๊ตฌ๋ฅผ ํตํด GitHub Copilot AI ๋ชจ๋ธ์ ์ง์ ์ ๊ทผํ ์ ์๊ฒ ํฉ๋๋ค. AI ์ฝ๋ฉ ์ด์์คํดํธ๋ฅผ ๋ฒ์ด๋์ง ์๊ณ ์ฝ๋ ๋ฆฌ๋ทฐ, ๋๋ฒ๊น , ๋ฆฌํฉํ ๋ง, ํ ์คํธ ์์ฑ์ ํ์ฉํ์ธ์.
react-component
Sรปr 70TypeScript๋ก React ์ปดํฌ๋ํธ ๋ง๋ค๊ธฐ
par Awais68
TypeScript๋ก React ํจ์ํ ์ปดํฌ๋ํธ์ ํ ์ ์์ฑํ์ธ์. ์ด ์คํฌ์ ์ต์ React ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ๋ฐ๋ฅด๋ ์ ๊ทผ์ฑ, ์ฑ๋ฅ, ์ ์ง๋ณด์์ฑ์ ๊ฐ์ถ UI ์ปดํฌ๋ํธ๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํ ํจํด์ ์ ๊ณตํฉ๋๋ค.
frontend-nextjs-app-router
Sรปr 72Next.js App Router ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ถ
par Awais68
Next.js App Router ๊ฐ๋ฐ์ ์๋ฒ ๋ฐ ํด๋ผ์ด์ธํธ ์ปดํฌ๋ํธ, ๋์ ๋ผ์ฐํ , ์ค์ฒฉ ๋ ์ด์์์ผ๋ก ๋ณต์กํ ์ ์์ต๋๋ค. ์ด ์คํฌ์ ํ๋์ ์ธ Next.js ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ ํ ์ํคํ ์ฒ์ ๋ชจ๋ฒ ์ฌ๋ก์ ํจ๊ป ๊ตฌ์ถํ ์ ์๋๋ก ์ ๋ฌธ๊ฐ ์ง์นจ๊ณผ ์ฝ๋ ํ ํ๋ฆฟ์ ์ ๊ณตํฉ๋๋ค.
error-handling
Sรปr 71๊ตฌ์กฐํ๋ ์ค๋ฅ ์ฒ๋ฆฌ ๊ตฌํ
par Awais68
์ผ๊ด๋ ํจํด ์์ด ๊ฐ๋ ฅํ ์ค๋ฅ ์ฒ๋ฆฌ๋ฅผ ๊ตฌ์ถํ๋ ๊ฒ์ ์ด๋ ต์ต๋๋ค. ์ด ์คํฌ์ FastAPI ๋ฐ React ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋ฐ๋ก ์ฌ์ฉํ ์ ์๋ ์์ธ ๊ณ์ธต ๊ตฌ์กฐ, try-catch ํจํด, ์ ์ญ ์ค๋ฅ ์ฒ๋ฆฌ๊ธฐ ๋ฐ ๋ก๊น ์ ํธ๋ฆฌํฐ๋ฅผ ์ ๊ณตํฉ๋๋ค.
db-migration
Sรปr 72Alembic๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ง์ด๊ทธ๋ ์ด์ ๊ด๋ฆฌ
par Awais68
๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ง์ด๊ทธ๋ ์ด์ ์ ๋ณต์กํ๊ณ ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ธฐ ์ฝ์ต๋๋ค. ์ด ์คํฌ์ ์์ ํ ์คํค๋ง ์งํ์ ๋กค๋ฐฑ ๊ธฐ๋ฅ์ ๊ฐ์ถ SQLModel ๋ฐ FastAPI ํ๋ก์ ํธ์ Alembic ๋ง์ด๊ทธ๋ ์ด์ ์ ์ํ ์ ๋ฌธ์ ์ธ ์๋ด๋ฅผ ์ ๊ณตํฉ๋๋ค.
chatkit-widget
Sรปr 72Next.js ์ ํ๋ฆฌ์ผ์ด์ ์ ChatKit ์์ ฏ ํตํฉํ๊ธฐ
par Awais68
ChatKit ์์ ฏ ํตํฉ์ ๊ตฌ์ฑ, ๋ณด์ ๋ฐ ์ฑ๋ฅๆน้ข็้ฎ้ข์ด ์์ ์ ์์ต๋๋ค. ์ด ์คํฌ์ ์์ ํ API ํ๋ก์, ์ญํ ๊ธฐ๋ฐ ์ ๊ทผ ์ ์ด ๋ฐ ์ฌ์ฉ์ ์ ์ ๋ธ๋๋ฉ๊ณผ ํจ๊ป ์ฑํ ์์ ฏ์ ์๋ฒ ๋๋ํ๊ธฐ ์ํ ์์ ํ ์ค์ ๊ฐ์ด๋๋ฅผ ์ ๊ณตํฉ๋๋ค.
swift-concurrency
Sรปr 71Swift Concurrency ํจํด ๊ตฌํ
par AvdLee
Swift Concurrency๋ async/await, actors, ๊ตฌ์กฐํ๋ ๋์์ฑ์ ๋์ ํฉ๋๋ค. ์ด ์คํฌ์ ์ด๋ฌํ ํจํด์ ์์ ํ๊ฒ ์ฑํํ๊ณ , ๋ฐ์ดํฐ ๋ ์ด์ค๋ฅผ ํผํ๋ฉฐ, ์ปดํ์ผ ์๊ฐ ์ค๋ ๋ ์์ ์ฑ๊ณผ ํจ๊ป ๊ธฐ์กด ์ฝ๋๋ฒ ์ด์ค๋ฅผ Swift 6์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ๋ ๊ฒ์ ๋ํ ์ ๋ฌธ์ ์ธ ์ง์นจ์ ์ ๊ณตํฉ๋๋ค.
webapp-testing
Risque faible 80Playwright๋ก ์น ์ ํ๋ฆฌ์ผ์ด์ ํ ์คํธํ๊ธฐ
par AutumnsGrove
์๋ ๋ธ๋ผ์ฐ์ ํ ์คํธ๋ ๋๋ฆฌ๊ณ ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ธฐ ์ฝ์ต๋๋ค. ์ด ์คํฌ์ Playwright๋ฅผ ์ฌ์ฉํ ์๋ํ๋ ์๋ํฌ์๋ ํ ์คํธ๋ฅผ ์ ๊ณตํ์ฌ ์์ ์ ์ธ ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ ๊ฒ์ฆ, ํผ ํ ์คํธ ๋ฐ ์๊ฐ์ ํ๊ท ๊ฒ์ฌ๋ฅผ ์ํํฉ๋๋ค.
git-advanced
Sรปr 81๊ณ ๊ธ Git ์์ ๋ฐ ์ํฌํ๋ก ๋ง์คํฐํ๊ธฐ
par AutumnsGrove
๋ํํ ๋ฆฌ๋ฒ ์ด์ค, ์ถฉ๋ ํด๊ฒฐ, ํ์คํ ๋ฆฌ ์ฌ์์ฑ๊ณผ ๊ฐ์ ๋ณต์กํ Git ์์ ์ ๊ฐ์ด๋ ์์ด ์ํํ๋ฉด ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ธฐ ์ฝ์ต๋๋ค. ์ด ์คํฌ์ ๊ณ ๊ธ ๋ฒ์ ๊ด๋ฆฌ ์๋๋ฆฌ์ค๋ฅผ ์์ ํ๊ฒ ์ฒ๋ฆฌํ ์ ์๋๋ก ๋จ๊ณ๋ณ ์ํฌํ๋ก, ์์ ๋ฐ ํฌํผ ์คํฌ๋ฆฝํธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
error-detective
Risque faible 72TRACE ํ๋ ์์ํฌ๋ก ์ฒด๊ณ์ ์ผ๋ก ์ค๋ฅ ๋๋ฒ๊น ํ๊ธฐ
par AutumnsGrove
๋ช ํํ ํ๋ก์ธ์ค๊ฐ ์์ผ๋ฉด ์ค๋ฅ ๋๋ฒ๊น ์ ๋๋ฌด ๋ง์ ์๊ฐ์ด ์์๋ฉ๋๋ค. ์ด ์คํฌ์ Python, JavaScript, Java, Go์์ ๋ชจ๋ ์ค๋ฅ๋ฅผ ์ถ์ ํ๊ณ , ์ฝ๊ณ , ๋ถ์ํ๊ณ , ํ์ธํ๊ณ , ์์ ํ๊ธฐ ์ํ ์ฒด๊ณ์ ์ธ TRACE ํ๋ ์์ํฌ๋ฅผ ์ ๊ณตํฉ๋๋ค.
code-reviewer
Risque faible 78์ฝ๋ ๋ณด์ ๋ฐ ํ์ง ๊ฒํ
par AutumnsGrove
์๋ ์ฝ๋ ๊ฒํ ๋ ์ค์ํ ๋ฌธ์ ๋ฅผ ๋์น๊ธฐ ์ฝ์ต๋๋ค. ์ด ์คํฌ์ ๋ณด์ ์ทจ์ฝ์ , ์ฝ๋ ํ์ง ๋ฌธ์ , ์ฑ๋ฅ ๋ณ๋ชฉ ํ์, ํ ์คํธ ๊ฒฉ์ฐจ๋ฅผ ์๋ณํ๊ธฐ ์ํ ์ฒด๊ณ์ ์ธ ์ํฌํ๋ก์ฐ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์๋ํ๋ ํฌํผ ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ์ฌ ์ฝ๋๋ฅผ ์ค์บํ๊ณ ์คํ ๊ฐ๋ฅํ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ์ผ์ธ์.
wp-plugin-development
Risque faible 77WordPress ํ๋ฌ๊ทธ์ธ ๊ฐ๋ฐ
par Automattic
WordPress ํ๋ฌ๊ทธ์ธ ๊ฐ๋ฐ์ ๋ณต์กํ ํ , ๋ผ์ดํ์ฌ์ดํด ๊ด๋ฆฌ, ๋ณด์ ๊ดํ์ ๋ํ ์ดํด๊ฐ ํ์ํฉ๋๋ค. ์ด ์คํฌ์ ํ๋ฌ๊ทธ์ธ ์ํคํ ์ฒ, Settings API ํตํฉ, ์์ ํ ๊ฐ๋ฐ ํจํด์ ๋ํ ์ ๋ฌธ๊ฐ ์ง์นจ์ ์ ๊ณตํฉ๋๋ค.
wp-interactivity-api
Sรปr 70WordPress ์ธํฐ๋ํฐ๋ธ API ๋๋ฒ๊น
par Automattic
์ธํฐ๋ํฐ๋ธ API ๋๋ ํฐ๋ธ๋ฅผ ์ฌ์ฉํ์ฌ WordPress ๋ธ๋ก์ ๊ตฌ์ถํ๊ฑฐ๋ ๋๋ฒ๊น ํ๋ ๊ฒ์ ๋ณต์กํ ์ ์์ต๋๋ค. ์ด ์คํฌ์ data-wp-* ๋๋ ํฐ๋ธ, ์ ์ฅ์ ๊ตฌ์ฑ, ํ์ด๋๋ ์ด์ ๋ฌธ์ ๋ฐ ์ผ๋ฐ์ ์ธ ์คํจ ๋ชจ๋์ ๋ํ ์ ๋ฌธ๊ฐ ์ง์นจ์ ์ ๊ณตํฉ๋๋ค.
wp-block-development
Sรปr 78WordPress Gutenberg ๋ธ๋ก ๊ตฌ์ถ
par Automattic
WordPress ๋ธ๋ก ๊ฐ๋ฐ์๋ ๋ณต์กํ ๋ฉํ๋ฐ์ดํฐ, ๋ฑ๋ก ํจํด ๋ฐ ์์ ๊ด๋ฆฌ์ ๋ํ ์ดํด๊ฐ ํ์ํฉ๋๋ค. ์ด ์คํฌ์ ์ต์ WordPress ํจํด๊ณผ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ Gutenberg ๋ธ๋ก์ ์์ฑ, ๊ตฌ์ฑ ๋ฐ ์ ์ง ๊ด๋ฆฌํ๋ ์ ๋ฌธ์ ์ธ ์ง์นจ์ ์ ๊ณตํฉ๋๋ค.
wp-abilities-api
Sรปr 71WordPress Abilities API ์ฌ์ฉํ๊ธฐ
par Automattic
WordPress Abilities API๋ ํด๋ผ์ด์ธํธ๋ฅผ ์ํ ์ธ๋ฐํ ๊ธฐ๋ฅ ์ ์ด๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ์ด ์คํฌ์ PHP์์ abilities๋ฅผ ๋ฑ๋กํ๊ณ , REST ์๋ํฌ์ธํธ๋ฅผ ํตํด ๋ ธ์ถํ๋ฉฐ, JavaScript ์ ํ๋ฆฌ์ผ์ด์ ์์ ์์ ํ๊ฒ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๋จ๊ณ๋ณ ๊ฐ์ด๋๋ฅผ ์ ๊ณตํฉ๋๋ค.
wordpress-router
Sรปr 70WordPress ์์ ์ ์ ๋ฌธ ์ํฌํ๋ก์ฐ๋ก ๋ผ์ฐํ
par Automattic
์ฌ์ฉ์๋ ๋ณต์กํ WordPress ํ๋ก์ ํธ ๊ตฌ์กฐ๋ฅผ ํ์ํ๊ณ ์ ์ ํ ๊ฐ๋ฐ ์ํฌํ๋ก์ฐ๋ฅผ ์ ํํ๋ ๋ฐ ๋์์ด ํ์ํฉ๋๋ค. ์ด ์คํฌ์ WordPress ์ฝ๋๋ฒ ์ค๋ฅผ ์๋์ผ๋ก ๋ถ๋ฅํ๊ณ ์์ ์ ์ฌ๋ฐ๋ฅธ ๋๋ฉ์ธ๋ณ ์คํฌ๋ก ๋ผ์ฐํ ํ์ฌ ํ๋ฌ๊ทธ์ธ, ํ ๋ง, ๋ธ๋ก ๋ฐ ํต์ฌ ๊ฐ๋ฐ์ ์ ์ ํ ์ฒ๋ฆฌ๋ฅผ ๋ณด์ฅํฉ๋๋ค.
test-generator
Sรปr 69pytest ํ ์คํธ ๋ณด์ผ๋ฌํ๋ ์ดํธ ์์ฑ
par Atyantik
์ฒ์๋ถํฐ ํ ์คํธ๋ฅผ ์์ฑํ๋ ๊ฒ์ ์๊ฐ์ด ๊ฑธ๋ฆฌ๋ฉฐ ํ๋ก์ ํธ ๊ท์น์ ๋ฐ๋ผ์ผ ํฉ๋๋ค. ์ด ์คํฌ์ ํ๋ก์ ํธ ํ์ค์ ๋ง์ถฐ ์ฌ๋ฐ๋ฅธ AAA ํจํด, ํ์ ํํธ, ํ๋ผ๋ฏธํฐํ๋ ํ ์คํธ ์ผ์ด์ค๋ฅผ ํฌํจํ ํฌ๊ด์ ์ธ ํ ์คํธ ํ ํ๋ฆฟ์ ์๋์ผ๋ก ์์ฑํฉ๋๋ค.