# DevHub — GitHub와 Stack Overflow를 연결하는 개발 지식 플랫폼 > Language: ko > Docs: 12 > Updated: 2026-10-19T21:47:54+09:00 ## API - https://games.cursorai.co.kr/dev/api/index.json — counts + endpoints - https://games.cursorai.co.kr/dev/api/docs.json — all document metadata - https://games.cursorai.co.kr/dev/inventory.md — fixed list of all documents - https://games.cursorai.co.kr/dev/download/devhub-docs.zip — full corpus (html + md) ## Sections - [기술 카탈로그](https://games.cursorai.co.kr/dev/catalog/): 라이브러리·프레임워크·SDK·도구를 탐색하고 시작점을 찾습니다. (3) - [개발 가이드](https://games.cursorai.co.kr/dev/guides/): 기술의 개념과 사용 방법을 이해하도록 안내합니다. (3) - [작업 절차](https://games.cursorai.co.kr/dev/procedures/): 여러 단계나 도구가 필요한 개발 작업을 목적에 맞게 정리합니다. (3) - [문제 해결](https://games.cursorai.co.kr/dev/troubleshooting/): 실제 오류와 문제 상황, 원인, 해결 방법을 다룹니다. (3) ## Documents - [React — 사용자 인터페이스 라이브러리](https://games.cursorai.co.kr/dev/docs/react.html): 웹과 네이티브 화면을 컴포넌트 단위로 만드는 자바스크립트 라이브러리입니다. 무엇을 해결하는지와 공식 시작점을 정리했습니다. (type: catalog, env: React 19.x (2026-10 기준 19.2.x), JavaScript/TypeScript) - sources: https://github.com/facebook/react; https://react.dev/ - [Tailwind CSS — 유틸리티 우선 CSS](https://games.cursorai.co.kr/dev/docs/tailwindcss.html): 미리 만들어 둔 작은 클래스 이름을 조합해 스타일을 만드는 방식입니다. 별도 CSS 파일을 크게 늘리지 않고 화면을 구성할 수 있습니다. (type: catalog, env: Tailwind CSS 4.x (2026-10 기준), 빌드 도구와 함께 사용) - sources: https://github.com/tailwindlabs/tailwindcss; https://tailwindcss.com/docs/installation - [Vue — 점진적 자바스크립트 프레임워크](https://games.cursorai.co.kr/dev/docs/vue.html): 화면을 컴포넌트 단위로 만들고 필요할 때만 기능을 붙여 나가는 프레임워크입니다. 진입 장벽이 낮아 처음 프레임워크를 배울 때 자주 선택됩니다. (type: catalog, env: Vue 3.x (2026-10 기준 3.5.x), JavaScript/TypeScript) - sources: https://github.com/vuejs/core; https://vuejs.org/ - [FastAPI 시작하기 — Python으로 API 만들기](https://games.cursorai.co.kr/dev/docs/fastapi-quickstart.html): Python으로 자동 문서가 붙는 REST API를 빠르게 만드는 방법을 설치부터 최소 예제까지 정리했습니다. (type: guides, env: Python 3.9+, FastAPI 0.142.x, uv 또는 pip) - sources: https://github.com/fastapi/fastapi; https://fastapi.tiangolo.com/tutorial/ - [Git 브랜치 작업 흐름](https://games.cursorai.co.kr/dev/docs/git-branching.html): 기능 단위로 브랜치를 만들어 작업하고, 검토 후 병합하는 기본 흐름을 단계별로 정리했습니다. (type: guides, env: Git 2.40+ (모든 OS)) - sources: https://git-scm.com/doc; https://git-scm.com/book/ko/v2 - [Python 가상환경(venv) 사용법](https://games.cursorai.co.kr/dev/docs/python-venv.html): 프로젝트마다 독립된 패키지 공간을 만들어, 버전 충돌과 전역 설치 문제를 줄이는 방법입니다. (type: guides, env: Python 3.9+ (표준 라이브러리 포함)) - sources: https://docs.python.org/3/library/venv.html; https://packaging.python.org/en/latest/tutorials/installing-packages/ - [Docker 멀티스테이지 빌드로 이미지 줄이기](https://games.cursorai.co.kr/dev/docs/docker-multistage.html): 빌드 도구와 실행에 필요한 것만 남겨 이미지 크기를 크게 줄이는 절차입니다. (type: procedures, env: Docker 24+) - sources: https://docs.docker.com/build/building/multi-stage/; https://github.com/nodejs/docker-node - [Docker Compose로 웹앱과 데이터베이스 함께 실행](https://games.cursorai.co.kr/dev/docs/docker-webapp-db.html): 애플리케이션과 PostgreSQL를 한 번에 띄우고 서로 연결하는 절차입니다. 자주 막히는 연결·준비 문제까지 다룹니다. (type: procedures, env: Docker 24+, Docker Compose v2, PostgreSQL 16) - sources: https://docs.docker.com/compose/; https://github.com/docker-library/postgres/issues/537 - [GitHub Actions로 CI 자동화하기](https://games.cursorai.co.kr/dev/docs/github-actions-ci.html): push할 때마다 자동으로 테스트를 돌리는 기본 CI 워크플로를 만드는 절차입니다. (type: procedures, env: GitHub 저장소, Node 또는 Python 프로젝트) - sources: https://docs.github.com/actions; https://github.com/actions/checkout - [CORS 오류 — 브라우저가 요청을 막을 때](https://games.cursorai.co.kr/dev/docs/cors-error.html): 프론트엔드에서 API를 호출했는데 'blocked by CORS policy'가 뜨는 상황의 원인과 해결 방법입니다. (type: troubleshooting, env: 브라우저 + 별도 도메인의 API 서버) - sources: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS; https://stackoverflow.com/questions/20035101/why-does-my-javascript-get-a-no-access-control-allow-origin-header-error - [ModuleNotFoundError: No module named 해결](https://games.cursorai.co.kr/dev/docs/module-not-found-error.html): Python에서 가장 자주 만나는 import 오류의 원인과 진단·해결 절차를 정리했습니다. 대부분은 실행 중인 파이썬 환경 불일치입니다. (type: troubleshooting, env: Python 3.x, pip, 가상환경(venv)) - sources: https://stackoverflow.com/questions/338768/python-error-importerror-no-module-named; https://stackoverflow.com/questions/43728431/relative-imports-modulenotfounderror-no-module-named-x - [포트가 이미 사용 중 — EADDRINUSE 해결](https://games.cursorai.co.kr/dev/docs/port-already-in-use.html): 서버를 켰는데 'address already in use'로 죽는 상황의 원인과, 점유 프로세스를 찾아 정리하는 방법입니다. (type: troubleshooting, env: macOS / Linux / Windows) - sources: https://stackoverflow.com/questions/9893645/node-js-eaddrinuse-error; https://nodejs.org/api/errors.html