base-tpl
Full-stack app template factory: Go modular monolith + React (FSD) + compose/CI/deploy/observability batteries, subtractive scaffold.sh
파일 탐색기
- ci.yml
- go-concurrency-auditor.md
- go-modernizer.md
- go-reviewer.md
- go-security-auditor.md
- go-troubleshooter.md
- gofmt-go.sh
- go-code-style.md
- go-concurrency.md
- go-context.md
- go-design-patterns.md
- go-errors.md
- go-naming.md
- go-observability.md
- go-safety.md
- go-security.md
- go-structs-interfaces.md
- go-tests.md
- migrations.md
- SKILL.md
- benchstat.md
- compiler-analysis.md
- pprof.md
- tools.md
- trace.md
- SKILL.md
- ci.yml
- codecov.yml
- codeql-config.yml
- dependabot.yml
- repo-security.md
- SKILL.md
- performance.md
- scanning.md
- testing.md
- transactions.md
- SKILL.md
- auditing.md
- automated-updates.md
- conflicts.md
- versioning.md
- visualization.md
- workspaces.md
- SKILL.md
- .golangci.yml
- linter-reference.md
- nolint-directives.md
- SKILL.md
- caching.md
- cpu.md
- io-networking.md
- memory.md
- runtime.md
- SKILL.md
- .gitignore
- Makefile
- MODULE_SCAFFOLD.md
- directory-layouts.md
- testing-layout.md
- workspaces.md
- SKILL.md
- helpers.md
- http-testing.md
- integration-testing.md
- mocking.md
- testify-mock.md
- SKILL.md
- settings.json
- ci.yml
- claude-review.yml
- deploy.yml
- post-deploy-watch.yml
- main.go
- main.go
- app.go
- domain.go
- code_store.go
- code_store_test.go
- google_provider.go
- jwt_service.go
- user_repo.go
- dto.go
- errors.go
- handler.go
- handler_integration_test.go
- auth.go
- app.go
- domain.go
- infra.go
- avatar.go
- avatar_test.go
- dto.go
- errors.go
- handler.go
- handler_integration_test.go
- user.go
- apperr.go
- authmw.go
- config.go
- config_test.go
- container.go
- database.go
- database_integration_test.go
- errors.go
- migrate.go
- migrations_integration_test.go
- httputil.go
- pagination.go
- logging.go
- logging_test.go
- local.go
- local_test.go
- presign_local_test.go
- presign_s3_test.go
- s3.go
- s3_test.go
- storage.go
- metrics.go
- server.go
- server_test.go
- 000001_init_schema.down.sql
- 000001_init_schema.up.sql
- 000002_create_users.down.sql
- 000002_create_users.up.sql
- 000003_seed_admin.down.sql
- 000003_seed_admin.up.sql
- 000004_add_google_id_to_users.down.sql
- 000004_add_google_id_to_users.up.sql
- 000005_add_profile_fields.down.sql
- 000005_add_profile_fields.up.sql
- migrations.go
- .dockerignore
- .env.example
- .gitignore
- .golangci.yml
- CLAUDE.md
- Dockerfile
- go.mod
- go.sum
- Makefile
- myapp.json
- provider.yml
- prometheus.yml
- prometheus.yml
- Caddyfile
- docker-compose.prod.yml
- env.prod.example
- .gitkeep
- .gitkeep
- auth.ts
- auth.smoke.spec.ts
- navigation.smoke.spec.ts
- playwright.config.ts
- favicon.ico
- theme-init.js
- ProtectedLayout.test.tsx
- ProtectedLayout.tsx
- AuthContext.tsx
- index.ts
- ThemeContext.test.tsx
- themeInitScript.test.ts
- index.ts
- ThemeContext.tsx
- themeInitScript.ts
- index.tsx
- useUserTimezone.ts
- global.css
- userApi.ts
- types.ts
- authApi.ts
- types.ts
- GoogleLoginButton.test.tsx
- GoogleLoginButton.tsx
- profileApi.ts
- AvatarUpload.tsx
- ProfileForm.test.tsx
- ProfileForm.tsx
- TimezoneCombobox.tsx
- AuthCallbackPage.test.tsx
- AuthCallbackPage.tsx
- DashboardPage.tsx
- HomePage.tsx
- LoginPage.test.tsx
- LoginPage.tsx
- NotFoundPage.tsx
- ProfilePage.test.tsx
- ProfilePage.tsx
- client.test.ts
- client.ts
- types.ts
- avatarGradient.test.ts
- isSafeUrl.test.ts
- tz.test.ts
- user.test.ts
- avatarGradient.ts
- constants.ts
- date.test.ts
- date.ts
- isSafeUrl.ts
- pagination.ts
- showApiError.ts
- tz.ts
- use-autosave.ts
- user.ts
- useUserTimezone.ts
- utils.ts
- EmptyState.test.tsx
- block-controls.tsx
- bubble-toolbar.tsx
- code-block-view.tsx
- editor-toolbar.tsx
- slash-command-menu.tsx
- commands.ts
- languages.ts
- block-drag-handle.ts
- slash-commands.ts
- index.ts
- tiptap-editor.tsx
- index.ts
- stepper.test.tsx
- stepper.tsx
- types.ts
- alert-dialog.tsx
- avatar.tsx
- badge.tsx
- button.tsx
- calendar.tsx
- card.tsx
- command.tsx
- date-picker.tsx
- date-range-picker.tsx
- dialog.tsx
- dropdown-menu.tsx
- EmptyState.tsx
- google-icon.tsx
- input.tsx
- label.tsx
- popover.tsx
- save-status.tsx
- scroll-area.tsx
- select.tsx
- separator.tsx
- sheet.tsx
- sonner.tsx
- table.tsx
- textarea.tsx
- time-picker-input.tsx
- time-picker.test.tsx
- time-picker.tsx
- tiptap-editor.tsx
- tooltip.tsx
- UserAvatar.tsx
- Wordmark.tsx
- setup.ts
- useSidebarState.ts
- AppSidebar.tsx
- BottomTabs.tsx
- TopBar.tsx
- root.tsx
- routes.ts
- .dockerignore
- .env.example
- .gitignore
- .prettierrc
- CLAUDE.md
- components.json
- Dockerfile
- nginx.conf
- package-lock.json
- package.json
- react-router.config.ts
- tsconfig.json
- vite.config.ts
- vitest.config.ts
- .gitignore
- docker-compose.yml
- Makefile
- README.md
- README.md
- scaffold.sh
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
링크
예시
// repository documentation
Was this content helpful?
(0 ratings)
