├── .cursor └── rules │ └── shadcn.mdc ├── .gitignore ├── LICENSE ├── README.md ├── nextjs ├── .env.example ├── .eslintrc.cjs ├── .gitignore ├── components.json ├── drizzle.config.ts ├── drizzle │ ├── 0000_cheerful_stellaris.sql │ ├── 0001_loose_lady_bullseye.sql │ ├── 0002_curvy_steve_rogers.sql │ ├── 0003_closed_scalphunter.sql │ ├── 0003_multiple_readmes.sql │ ├── 0004_lucky_spyke.sql │ ├── 0005_clumsy_morlocks.sql │ └── meta │ │ ├── 0000_snapshot.json │ │ ├── 0001_snapshot.json │ │ ├── 0002_snapshot.json │ │ ├── 0003_snapshot.json │ │ ├── 0004_snapshot.json │ │ ├── 0005_snapshot.json │ │ └── _journal.json ├── global.d.ts ├── migrations │ ├── 20240822_add_short_id.sql │ └── drop_repo_path_index.sql ├── next.config.js ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── prettier.config.js ├── public │ ├── favicon.ico │ ├── google.svg │ ├── logo.webp │ ├── logo_with_bg.png │ ├── opengraph-image.png │ └── screenshots │ │ └── home.jpeg ├── src │ ├── app │ │ ├── PostHogPageView.tsx │ │ ├── [[...repoPath]] │ │ │ ├── generation-settings.tsx │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ ├── readme-loading.tsx │ │ │ └── view-readme.tsx │ │ ├── about │ │ │ └── page.tsx │ │ ├── api │ │ │ ├── auth │ │ │ │ └── [...nextauth] │ │ │ │ │ └── route.ts │ │ │ └── trpc │ │ │ │ └── [trpc] │ │ │ │ └── route.ts │ │ ├── dashboard │ │ │ └── page.tsx │ │ ├── layout.tsx │ │ ├── manifest.ts │ │ ├── providers.tsx │ │ ├── robots.ts │ │ ├── signin │ │ │ └── page.tsx │ │ └── sitemap.ts │ ├── components │ │ ├── action-button.tsx │ │ ├── dashboard │ │ │ └── dashboard.tsx │ │ ├── footer.tsx │ │ ├── markdown-editor.tsx │ │ ├── mermaid.tsx │ │ ├── mobile-nav.tsx │ │ ├── nav-buttons.tsx │ │ ├── nav.tsx │ │ ├── readme-templates │ │ │ ├── none.md │ │ │ ├── othneildrew.md │ │ │ ├── owen.md │ │ │ ├── readme-templates.tsx │ │ │ └── text-only.md │ │ ├── readme │ │ │ ├── additional-context.tsx │ │ │ ├── file-upload.tsx │ │ │ ├── generated-readme.tsx │ │ │ ├── loading-steps.tsx │ │ │ ├── modals │ │ │ │ ├── custom-instructions-modal.tsx │ │ │ │ ├── error-modal.tsx │ │ │ │ ├── file-exclusion-modal.tsx │ │ │ │ ├── next-steps-modal.tsx │ │ │ │ ├── template-modal.tsx │ │ │ │ └── video-tutorial-modal.tsx │ │ │ ├── rate-limit-info.tsx │ │ │ ├── readme-info-card.tsx │ │ │ ├── recent-readmes.tsx │ │ │ ├── template-selection.tsx │ │ │ └── url-form.tsx │ │ ├── theme-provider.tsx │ │ ├── theme-toggle.tsx │ │ ├── ui │ │ │ ├── accordion.tsx │ │ │ ├── alert.tsx │ │ │ ├── avatar.tsx │ │ │ ├── badge.tsx │ │ │ ├── button.tsx │ │ │ ├── card.tsx │ │ │ ├── checkbox.tsx │ │ │ ├── collapsible.tsx │ │ │ ├── dialog.tsx │ │ │ ├── form.tsx │ │ │ ├── github-stars │ │ │ │ ├── github-stars.css │ │ │ │ ├── github-stars.tsx │ │ │ │ ├── preview-github-stars.tsx │ │ │ │ └── sleep.ts │ │ │ ├── input.tsx │ │ │ ├── label.tsx │ │ │ ├── progress.tsx │ │ │ ├── scroll-area.tsx │ │ │ ├── select.tsx │ │ │ ├── separator.tsx │ │ │ ├── sheet.tsx │ │ │ ├── skeleton.tsx │ │ │ ├── tabs.tsx │ │ │ ├── textarea.tsx │ │ │ ├── toast.tsx │ │ │ └── toaster.tsx │ │ ├── user-avatar.tsx │ │ └── view-mode-toggle.tsx │ ├── env.js │ ├── hooks │ │ ├── use-debounce.ts │ │ ├── use-readme-helpers │ │ │ ├── types.ts │ │ │ ├── use-form-actions.ts │ │ │ ├── use-persisted-form.ts │ │ │ ├── use-readme-generation.ts │ │ │ ├── use-readme-stream.tsx │ │ │ └── use-reset-state-on-auth.ts │ │ ├── use-readme.tsx │ │ └── use-toast.ts │ ├── lib │ │ ├── links.ts │ │ ├── posthog.ts │ │ └── utils.ts │ ├── server │ │ ├── actions │ │ │ └── auth.ts │ │ ├── api │ │ │ ├── rate-limit.ts │ │ │ ├── root.ts │ │ │ ├── routers │ │ │ │ ├── dashboard.ts │ │ │ │ └── readme.ts │ │ │ └── trpc.ts │ │ ├── auth │ │ │ ├── config.ts │ │ │ └── index.ts │ │ └── db │ │ │ ├── index.ts │ │ │ └── schema.ts │ ├── styles │ │ └── globals.css │ ├── trpc │ │ ├── query-client.ts │ │ ├── react.tsx │ │ └── server.ts │ ├── types │ │ └── errors.ts │ └── utils │ │ ├── api-client.ts │ │ ├── mock-ai-responses.ts │ │ ├── short-id.ts │ │ └── vertex-ai.ts ├── start-database.sh ├── tailwind.config.ts ├── tsconfig.json └── tsconfig.server.json └── repo-packer ├── .env.example ├── Dockerfile ├── pack.py └── requirements.txt /.cursor/rules/shadcn.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/.cursor/rules/shadcn.mdc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/README.md -------------------------------------------------------------------------------- /nextjs/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/.env.example -------------------------------------------------------------------------------- /nextjs/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/.eslintrc.cjs -------------------------------------------------------------------------------- /nextjs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/.gitignore -------------------------------------------------------------------------------- /nextjs/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/components.json -------------------------------------------------------------------------------- /nextjs/drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/drizzle.config.ts -------------------------------------------------------------------------------- /nextjs/drizzle/0000_cheerful_stellaris.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/drizzle/0000_cheerful_stellaris.sql -------------------------------------------------------------------------------- /nextjs/drizzle/0001_loose_lady_bullseye.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/drizzle/0001_loose_lady_bullseye.sql -------------------------------------------------------------------------------- /nextjs/drizzle/0002_curvy_steve_rogers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/drizzle/0002_curvy_steve_rogers.sql -------------------------------------------------------------------------------- /nextjs/drizzle/0003_closed_scalphunter.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/drizzle/0003_closed_scalphunter.sql -------------------------------------------------------------------------------- /nextjs/drizzle/0003_multiple_readmes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/drizzle/0003_multiple_readmes.sql -------------------------------------------------------------------------------- /nextjs/drizzle/0004_lucky_spyke.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/drizzle/0004_lucky_spyke.sql -------------------------------------------------------------------------------- /nextjs/drizzle/0005_clumsy_morlocks.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/drizzle/0005_clumsy_morlocks.sql -------------------------------------------------------------------------------- /nextjs/drizzle/meta/0000_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/drizzle/meta/0000_snapshot.json -------------------------------------------------------------------------------- /nextjs/drizzle/meta/0001_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/drizzle/meta/0001_snapshot.json -------------------------------------------------------------------------------- /nextjs/drizzle/meta/0002_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/drizzle/meta/0002_snapshot.json -------------------------------------------------------------------------------- /nextjs/drizzle/meta/0003_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/drizzle/meta/0003_snapshot.json -------------------------------------------------------------------------------- /nextjs/drizzle/meta/0004_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/drizzle/meta/0004_snapshot.json -------------------------------------------------------------------------------- /nextjs/drizzle/meta/0005_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/drizzle/meta/0005_snapshot.json -------------------------------------------------------------------------------- /nextjs/drizzle/meta/_journal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/drizzle/meta/_journal.json -------------------------------------------------------------------------------- /nextjs/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/global.d.ts -------------------------------------------------------------------------------- /nextjs/migrations/20240822_add_short_id.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/migrations/20240822_add_short_id.sql -------------------------------------------------------------------------------- /nextjs/migrations/drop_repo_path_index.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/migrations/drop_repo_path_index.sql -------------------------------------------------------------------------------- /nextjs/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/next.config.js -------------------------------------------------------------------------------- /nextjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/package.json -------------------------------------------------------------------------------- /nextjs/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/pnpm-lock.yaml -------------------------------------------------------------------------------- /nextjs/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/postcss.config.js -------------------------------------------------------------------------------- /nextjs/prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/prettier.config.js -------------------------------------------------------------------------------- /nextjs/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/public/favicon.ico -------------------------------------------------------------------------------- /nextjs/public/google.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/public/google.svg -------------------------------------------------------------------------------- /nextjs/public/logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/public/logo.webp -------------------------------------------------------------------------------- /nextjs/public/logo_with_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/public/logo_with_bg.png -------------------------------------------------------------------------------- /nextjs/public/opengraph-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/public/opengraph-image.png -------------------------------------------------------------------------------- /nextjs/public/screenshots/home.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/public/screenshots/home.jpeg -------------------------------------------------------------------------------- /nextjs/src/app/PostHogPageView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/app/PostHogPageView.tsx -------------------------------------------------------------------------------- /nextjs/src/app/[[...repoPath]]/generation-settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/app/[[...repoPath]]/generation-settings.tsx -------------------------------------------------------------------------------- /nextjs/src/app/[[...repoPath]]/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/app/[[...repoPath]]/layout.tsx -------------------------------------------------------------------------------- /nextjs/src/app/[[...repoPath]]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/app/[[...repoPath]]/page.tsx -------------------------------------------------------------------------------- /nextjs/src/app/[[...repoPath]]/readme-loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/app/[[...repoPath]]/readme-loading.tsx -------------------------------------------------------------------------------- /nextjs/src/app/[[...repoPath]]/view-readme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/app/[[...repoPath]]/view-readme.tsx -------------------------------------------------------------------------------- /nextjs/src/app/about/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/app/about/page.tsx -------------------------------------------------------------------------------- /nextjs/src/app/api/auth/[...nextauth]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/app/api/auth/[...nextauth]/route.ts -------------------------------------------------------------------------------- /nextjs/src/app/api/trpc/[trpc]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/app/api/trpc/[trpc]/route.ts -------------------------------------------------------------------------------- /nextjs/src/app/dashboard/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/app/dashboard/page.tsx -------------------------------------------------------------------------------- /nextjs/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/app/layout.tsx -------------------------------------------------------------------------------- /nextjs/src/app/manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/app/manifest.ts -------------------------------------------------------------------------------- /nextjs/src/app/providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/app/providers.tsx -------------------------------------------------------------------------------- /nextjs/src/app/robots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/app/robots.ts -------------------------------------------------------------------------------- /nextjs/src/app/signin/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/app/signin/page.tsx -------------------------------------------------------------------------------- /nextjs/src/app/sitemap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/app/sitemap.ts -------------------------------------------------------------------------------- /nextjs/src/components/action-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/action-button.tsx -------------------------------------------------------------------------------- /nextjs/src/components/dashboard/dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/dashboard/dashboard.tsx -------------------------------------------------------------------------------- /nextjs/src/components/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/footer.tsx -------------------------------------------------------------------------------- /nextjs/src/components/markdown-editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/markdown-editor.tsx -------------------------------------------------------------------------------- /nextjs/src/components/mermaid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/mermaid.tsx -------------------------------------------------------------------------------- /nextjs/src/components/mobile-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/mobile-nav.tsx -------------------------------------------------------------------------------- /nextjs/src/components/nav-buttons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/nav-buttons.tsx -------------------------------------------------------------------------------- /nextjs/src/components/nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/nav.tsx -------------------------------------------------------------------------------- /nextjs/src/components/readme-templates/none.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/readme-templates/none.md -------------------------------------------------------------------------------- /nextjs/src/components/readme-templates/othneildrew.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/readme-templates/othneildrew.md -------------------------------------------------------------------------------- /nextjs/src/components/readme-templates/owen.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/readme-templates/owen.md -------------------------------------------------------------------------------- /nextjs/src/components/readme-templates/readme-templates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/readme-templates/readme-templates.tsx -------------------------------------------------------------------------------- /nextjs/src/components/readme-templates/text-only.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/readme-templates/text-only.md -------------------------------------------------------------------------------- /nextjs/src/components/readme/additional-context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/readme/additional-context.tsx -------------------------------------------------------------------------------- /nextjs/src/components/readme/file-upload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/readme/file-upload.tsx -------------------------------------------------------------------------------- /nextjs/src/components/readme/generated-readme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/readme/generated-readme.tsx -------------------------------------------------------------------------------- /nextjs/src/components/readme/loading-steps.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/readme/loading-steps.tsx -------------------------------------------------------------------------------- /nextjs/src/components/readme/modals/custom-instructions-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/readme/modals/custom-instructions-modal.tsx -------------------------------------------------------------------------------- /nextjs/src/components/readme/modals/error-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/readme/modals/error-modal.tsx -------------------------------------------------------------------------------- /nextjs/src/components/readme/modals/file-exclusion-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/readme/modals/file-exclusion-modal.tsx -------------------------------------------------------------------------------- /nextjs/src/components/readme/modals/next-steps-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/readme/modals/next-steps-modal.tsx -------------------------------------------------------------------------------- /nextjs/src/components/readme/modals/template-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/readme/modals/template-modal.tsx -------------------------------------------------------------------------------- /nextjs/src/components/readme/modals/video-tutorial-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/readme/modals/video-tutorial-modal.tsx -------------------------------------------------------------------------------- /nextjs/src/components/readme/rate-limit-info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/readme/rate-limit-info.tsx -------------------------------------------------------------------------------- /nextjs/src/components/readme/readme-info-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/readme/readme-info-card.tsx -------------------------------------------------------------------------------- /nextjs/src/components/readme/recent-readmes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/readme/recent-readmes.tsx -------------------------------------------------------------------------------- /nextjs/src/components/readme/template-selection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/readme/template-selection.tsx -------------------------------------------------------------------------------- /nextjs/src/components/readme/url-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/readme/url-form.tsx -------------------------------------------------------------------------------- /nextjs/src/components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/theme-provider.tsx -------------------------------------------------------------------------------- /nextjs/src/components/theme-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/theme-toggle.tsx -------------------------------------------------------------------------------- /nextjs/src/components/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/ui/accordion.tsx -------------------------------------------------------------------------------- /nextjs/src/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/ui/alert.tsx -------------------------------------------------------------------------------- /nextjs/src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /nextjs/src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /nextjs/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/ui/button.tsx -------------------------------------------------------------------------------- /nextjs/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/ui/card.tsx -------------------------------------------------------------------------------- /nextjs/src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /nextjs/src/components/ui/collapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/ui/collapsible.tsx -------------------------------------------------------------------------------- /nextjs/src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /nextjs/src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/ui/form.tsx -------------------------------------------------------------------------------- /nextjs/src/components/ui/github-stars/github-stars.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/ui/github-stars/github-stars.css -------------------------------------------------------------------------------- /nextjs/src/components/ui/github-stars/github-stars.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/ui/github-stars/github-stars.tsx -------------------------------------------------------------------------------- /nextjs/src/components/ui/github-stars/preview-github-stars.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/ui/github-stars/preview-github-stars.tsx -------------------------------------------------------------------------------- /nextjs/src/components/ui/github-stars/sleep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/ui/github-stars/sleep.ts -------------------------------------------------------------------------------- /nextjs/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/ui/input.tsx -------------------------------------------------------------------------------- /nextjs/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/ui/label.tsx -------------------------------------------------------------------------------- /nextjs/src/components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/ui/progress.tsx -------------------------------------------------------------------------------- /nextjs/src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /nextjs/src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/ui/select.tsx -------------------------------------------------------------------------------- /nextjs/src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /nextjs/src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /nextjs/src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /nextjs/src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /nextjs/src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /nextjs/src/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/ui/toast.tsx -------------------------------------------------------------------------------- /nextjs/src/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/ui/toaster.tsx -------------------------------------------------------------------------------- /nextjs/src/components/user-avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/user-avatar.tsx -------------------------------------------------------------------------------- /nextjs/src/components/view-mode-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/components/view-mode-toggle.tsx -------------------------------------------------------------------------------- /nextjs/src/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/env.js -------------------------------------------------------------------------------- /nextjs/src/hooks/use-debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/hooks/use-debounce.ts -------------------------------------------------------------------------------- /nextjs/src/hooks/use-readme-helpers/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/hooks/use-readme-helpers/types.ts -------------------------------------------------------------------------------- /nextjs/src/hooks/use-readme-helpers/use-form-actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/hooks/use-readme-helpers/use-form-actions.ts -------------------------------------------------------------------------------- /nextjs/src/hooks/use-readme-helpers/use-persisted-form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/hooks/use-readme-helpers/use-persisted-form.ts -------------------------------------------------------------------------------- /nextjs/src/hooks/use-readme-helpers/use-readme-generation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/hooks/use-readme-helpers/use-readme-generation.ts -------------------------------------------------------------------------------- /nextjs/src/hooks/use-readme-helpers/use-readme-stream.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/hooks/use-readme-helpers/use-readme-stream.tsx -------------------------------------------------------------------------------- /nextjs/src/hooks/use-readme-helpers/use-reset-state-on-auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/hooks/use-readme-helpers/use-reset-state-on-auth.ts -------------------------------------------------------------------------------- /nextjs/src/hooks/use-readme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/hooks/use-readme.tsx -------------------------------------------------------------------------------- /nextjs/src/hooks/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/hooks/use-toast.ts -------------------------------------------------------------------------------- /nextjs/src/lib/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/lib/links.ts -------------------------------------------------------------------------------- /nextjs/src/lib/posthog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/lib/posthog.ts -------------------------------------------------------------------------------- /nextjs/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/lib/utils.ts -------------------------------------------------------------------------------- /nextjs/src/server/actions/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/server/actions/auth.ts -------------------------------------------------------------------------------- /nextjs/src/server/api/rate-limit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/server/api/rate-limit.ts -------------------------------------------------------------------------------- /nextjs/src/server/api/root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/server/api/root.ts -------------------------------------------------------------------------------- /nextjs/src/server/api/routers/dashboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/server/api/routers/dashboard.ts -------------------------------------------------------------------------------- /nextjs/src/server/api/routers/readme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/server/api/routers/readme.ts -------------------------------------------------------------------------------- /nextjs/src/server/api/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/server/api/trpc.ts -------------------------------------------------------------------------------- /nextjs/src/server/auth/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/server/auth/config.ts -------------------------------------------------------------------------------- /nextjs/src/server/auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/server/auth/index.ts -------------------------------------------------------------------------------- /nextjs/src/server/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/server/db/index.ts -------------------------------------------------------------------------------- /nextjs/src/server/db/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/server/db/schema.ts -------------------------------------------------------------------------------- /nextjs/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/styles/globals.css -------------------------------------------------------------------------------- /nextjs/src/trpc/query-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/trpc/query-client.ts -------------------------------------------------------------------------------- /nextjs/src/trpc/react.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/trpc/react.tsx -------------------------------------------------------------------------------- /nextjs/src/trpc/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/trpc/server.ts -------------------------------------------------------------------------------- /nextjs/src/types/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/types/errors.ts -------------------------------------------------------------------------------- /nextjs/src/utils/api-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/utils/api-client.ts -------------------------------------------------------------------------------- /nextjs/src/utils/mock-ai-responses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/utils/mock-ai-responses.ts -------------------------------------------------------------------------------- /nextjs/src/utils/short-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/utils/short-id.ts -------------------------------------------------------------------------------- /nextjs/src/utils/vertex-ai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/src/utils/vertex-ai.ts -------------------------------------------------------------------------------- /nextjs/start-database.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/start-database.sh -------------------------------------------------------------------------------- /nextjs/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/tailwind.config.ts -------------------------------------------------------------------------------- /nextjs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/tsconfig.json -------------------------------------------------------------------------------- /nextjs/tsconfig.server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/nextjs/tsconfig.server.json -------------------------------------------------------------------------------- /repo-packer/.env.example: -------------------------------------------------------------------------------- 1 | # API Authentication 2 | REPO_PACKER_TOKEN="" -------------------------------------------------------------------------------- /repo-packer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/repo-packer/Dockerfile -------------------------------------------------------------------------------- /repo-packer/pack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/repo-packer/pack.py -------------------------------------------------------------------------------- /repo-packer/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/owengretzinger/gitreadme/HEAD/repo-packer/requirements.txt --------------------------------------------------------------------------------