gitdiagram
모든 GitHub 리포지토리를 위한 무료, 간단하고 빠른 대화형 다이어그램
파일 탐색기
최종 버전 다운로드 (.zip)- ci.yml
- dependabot.yml
- FUNDING.yml
- deployment-failover.md
- dev-setup.md
- readme_img.png
- minimatch@3.1.5.patch
- favicon.ico
- check-performance-budgets.mjs
- complimentary-quota-today.mjs
- dev-turbo.sh
- migrate-browse-index.ts
- loading.tsx
- opengraph-image.tsx
- page.tsx
- repo-page-client.test.tsx
- repo-page-client.tsx
- social-image.tsx
- twitter-image.tsx
- route.ts
- route.test.ts
- route.ts
- route.test.ts
- route.ts
- route.test.ts
- route.ts
- route.test.ts
- route.ts
- route.test.ts
- route.ts
- route.test.ts
- route.ts
- route.test.ts
- route.ts
- route.test.ts
- route.ts
- page.tsx
- page.tsx
- sponsor-email-actions.tsx
- layout.tsx
- opengraph-image.png
- page.tsx
- providers.test.tsx
- providers.tsx
- robots.ts
- sitemap.ts
- twitter-image.png
- github-icon.tsx
- button.tsx
- dialog.tsx
- input.tsx
- skeleton.tsx
- sonner.tsx
- switch.tsx
- tooltip.tsx
- api-key-dialog.tsx
- browse-catalog-controls.tsx
- browse-catalog-loading-state.tsx
- browse-catalog-results.tsx
- browse-catalog-shared.test.ts
- browse-catalog-shared.ts
- browse-catalog.test.tsx
- browse-catalog.tsx
- browse-diagram-preview.test.tsx
- browse-diagram-preview.tsx
- copy-button.test.tsx
- copy-button.tsx
- credential-dialogs.test.tsx
- export-dropdown.tsx
- footer.tsx
- generation-audit-panel.tsx
- header-client.tsx
- header.tsx
- hero.tsx
- loading.test.tsx
- loading.tsx
- main-card.test.tsx
- main-card.tsx
- mermaid-diagram-helpers.ts
- mermaid-diagram-toolbar.tsx
- mermaid-diagram.test.tsx
- mermaid-diagram.tsx
- private-repos-dialog.tsx
- sponsor-slot.tsx
- theme-toggle.tsx
- web-vitals.test.tsx
- web-vitals.tsx
- catalog.test.ts
- catalog.ts
- index-client.test.ts
- index-client.ts
- api.multitab.test.ts
- api.test.ts
- api.ts
- api.test.ts
- api.ts
- cost.ts
- export.test.ts
- export.ts
- github-url.test.ts
- github-url.ts
- graph.ts
- mermaid-security.test.ts
- mermaid-security.ts
- sse.test.ts
- sse.ts
- types.ts
- useDiagramExport.ts
- useDiagramStream.test.ts
- useDiagramStream.ts
- use-browse-hover-preview.ts
- use-credential-setting.ts
- use-hydrated.test.tsx
- use-hydrated.ts
- use-mermaid-viewport.test.tsx
- use-mermaid-viewport.ts
- useDiagram.test.ts
- useDiagram.ts
- useStarReminder.tsx
- analytics-client.ts
- exampleRepos.ts
- site.ts
- sitemaps.test.ts
- sitemaps.ts
- utils.ts
- cancellation.test.ts
- cancellation.ts
- complimentary-gate.test.ts
- complimentary-gate.ts
- cost-estimate.test.ts
- cost-estimate.ts
- errors.test.ts
- errors.ts
- final-cost.test.ts
- final-cost.ts
- format.ts
- generation-policy.ts
- github.test.ts
- github.ts
- graph-planner.ts
- graph.test.ts
- graph.ts
- mermaid-validator.ts
- mermaid.test.ts
- mermaid.ts
- model-config.test.ts
- model-config.ts
- openai.test.ts
- openai.ts
- pricing.test.ts
- pricing.ts
- prompts.ts
- rate-limit.test.ts
- rate-limit.ts
- request-admission.test.ts
- request-admission.ts
- session-audit.test.ts
- session-audit.ts
- sse-writer.test.ts
- sse-writer.ts
- stream-buffer.test.ts
- stream-buffer.ts
- stream-finalization.ts
- types.test.ts
- types.ts
- client-ip.test.ts
- client-ip.ts
- request-credentials.test.ts
- request-credentials.ts
- same-origin-json.test.ts
- same-origin-json.ts
- same-origin.test.ts
- same-origin.ts
- cards.tsx
- repo-metadata.test.ts
- repo-metadata.ts
- artifact-store.test.ts
- artifact-store.ts
- browse-diagrams.test.ts
- browse-diagrams.ts
- browse-index-pending.test.ts
- browse-index-pending.ts
- cache-key.test.ts
- cache-key.ts
- config.ts
- diagram-state.test.ts
- diagram-state.ts
- distributed-lock.test.ts
- distributed-lock.ts
- generation-persistence.test.ts
- generation-persistence.ts
- quota-store.redis.test.ts
- quota-store.test.ts
- quota-store.ts
- r2.ts
- repo-page-cache.ts
- status-store.ts
- types.ts
- upstash.ts
- browse-index-cache.test.ts
- browse-index-cache.ts
- github-auth.test.ts
- github-auth.ts
- github-stars.ts
- readiness.test.ts
- readiness.ts
- globals.css
- proxy.test.ts
- proxy.ts
- .dockerignore
- .env.example
- .gitignore
- .vercelignore
- bun.lock
- CLAUDE.md
- components.json
- Dockerfile
- eslint.config.mjs
- LICENSE
- next.config.js
- package.json
- postcss.config.js
- prettier.config.js
- railway.json
- README.md
- tailwind.config.ts
- tsconfig.json
- vercel.json
- vitest.config.ts
- vitest.setup.ts
🚀 설치 가이드
1. 코드 내려받기
git clone https://github.com/ahmedkhaleel2004/gitdiagram
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd gitdiagram
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker build -t gitdiagram .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 gitdiagram
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
