codu
Codú's open-source codebase. A space for coders. Visit our community!
File Explorer
Download Latest Version (.zip)- alt-text-bot.yml
- e2e-tests.yml
- greetings.yml
- pull-request.yml
- CODEOWNERS
- FUNDING.yml
- pull_request_template.md
- settings.json
- page.tsx
- _client.tsx
- page.tsx
- _client.tsx
- page.tsx
- _client.tsx
- page.tsx
- _client.tsx
- page.tsx
- _client.tsx
- page.tsx
- layout.tsx
- page.mdx
- page.mdx
- page.mdx
- layout.tsx
- _userLinkDetail.tsx
- page.tsx
- _usernameClient.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- config.ts
- page.tsx
- page.tsx
- _client.tsx
- page.tsx
- page.tsx
- _client.tsx
- page.tsx
- _client.tsx
- feedQuery.ts
- page.tsx
- page.tsx
- _client.tsx
- page.tsx
- _client.tsx
- page.tsx
- _client.tsx
- page.tsx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- page.mdx
- layout.tsx
- page.tsx
- _client.tsx
- page.tsx
- _client.tsx
- page.tsx
- _feedArticleContent.tsx
- _feedArticleInteractions.tsx
- _resolvers.ts
- page.tsx
- _resolvers.ts
- _sourceProfileClient.tsx
- page.tsx
- _client.tsx
- page.tsx
- _client.tsx
- page.tsx
- _client.tsx
- page.tsx
- page.tsx
- page.tsx
- _client.tsx
- page.tsx
- error.tsx
- layout.tsx
- not-found.tsx
- page.tsx
- _client.tsx
- page.tsx
- layout.tsx
- _client.tsx
- navigation.tsx
- not-found.tsx
- page.tsx
- page.tsx
- page.tsx
- layout.tsx
- getUploadUrl.ts
- subscribeNewsletter.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.tsx
- route.ts
- route.ts
- route.ts
- page.tsx
- route.ts
- route.tsx
- _client.tsx
- page.tsx
- global-error.tsx
- layout.tsx
- manifest.ts
- not-found.tsx
- providers.tsx
- robots.ts
- sitemap.ts
- Lato-Bold.ttf
- Lato-Regular.ttf
- act
- cdk-codu.ts
- index.js
- package-lock.json
- package.json
- index.ts
- package-lock.json
- package.json
- index.ts
- package-lock.json
- package.json
- index.ts
- package-lock.json
- package.json
- index.js
- package-lock.json
- package.json
- index.ts
- package-lock.json
- package.json
- app-stage.ts
- cron-stack.ts
- iam-stack.ts
- storage-stack.ts
- .gitignore
- .npmignore
- cdk.context.json
- cdk.json
- jest.config.js
- package-lock.json
- package.json
- README.md
- tsconfig.json
- A11yProvider.tsx
- AdminShell.tsx
- AdvertiseTiers.tsx
- ContactModal.tsx
- ArticleActionBar.tsx
- ArticleActionBarWrapper.tsx
- index.ts
- ArticleAdminPanel.tsx
- ArticleLoading.tsx
- ArticlePreview.tsx
- background.tsx
- BioBar.tsx
- BadgeCelebration.tsx
- BadgeUnlock.tsx
- Confetti.tsx
- CommandPalette.tsx
- ActionBar.tsx
- index.ts
- InlineAuthorBio.tsx
- Layout.tsx
- MetaHeader.tsx
- PostBody.tsx
- PostReader.tsx
- SourceInfoCard.tsx
- TypeBadge.tsx
- ComposeModal.tsx
- CreateInfoModal.tsx
- ShellActionsProvider.tsx
- topics.ts
- TopicsModal.tsx
- CustomTextareaAutosize.tsx
- Editor.tsx
- index.ts
- types.ts
- DiscussionArea.tsx
- ConversionHub.tsx
- Eyebrow.tsx
- FollowButton.tsx
- index.ts
- NewsletterCapture.tsx
- ReferralCard.tsx
- Tag.tsx
- bubble-menu.tsx
- image-resizer.tsx
- link-selector.tsx
- node-selector.tsx
- disable-heading-text-style-shortcuts.tsx
- index.tsx
- render-extensions.ts
- slash-command.tsx
- update-youtube.ts
- updated-image.ts
- upload-images.tsx
- default-content.tsx
- index.tsx
- props.ts
- RenderPost.tsx
- font-default.tsx
- font-mono.tsx
- font-serif.tsx
- github.tsx
- index.tsx
- loading-circle.tsx
- magic.tsx
- leaflet.tsx
- popover.tsx
- EditorHints.tsx
- Fathom.tsx
- Filters.tsx
- index.ts
- ItemLoading.tsx
- OnboardingBanner.tsx
- Footer.tsx
- Hero.tsx
- ImageDetailsModal.tsx
- index.ts
- JsonLd.tsx
- AppShell.tsx
- LeftRail.tsx
- NavDrawer.tsx
- RightRail.tsx
- SignInBar.tsx
- TopBar.tsx
- Code.tsx
- CodePen.tsx
- CodeSandbox.tsx
- FallbackMedia.tsx
- Media.tsx
- Youtube.tsx
- GradientBlinds.tsx
- MarketingFooter.tsx
- MarketingNav.tsx
- Modal.tsx
- NotFound.tsx
- PageHeading.tsx
- PageViews.tsx
- TagInput.tsx
- index.ts
- s3-image-upload.ts
- useArticleEditor.ts
- useLinkMetadata.ts
- WriteTab.tsx
- ArticleToolbar.tsx
- index.ts
- ProgressBar.tsx
- index.tsx
- PromptContext.tsx
- PromptDialog.tsx
- PromptLink.tsx
- PromptService.test.tsx
- ReportModal.tsx
- AaToggle.tsx
- index.ts
- markdown.ts
- MdTextarea.tsx
- RichToolbar.tsx
- useRichText.ts
- index.ts
- SavedItemCard.tsx
- AppSidebar.tsx
- SideBarSavedArticlePreview.tsx
- SpeakerForm.tsx
- ContactForm.tsx
- index.ts
- Switch.tsx
- index.tsx
- TerminalShell.tsx
- ThemeToggle.test.tsx
- ThemeToggle.tsx
- ThemeProvider.tsx
- TrendingPosts.tsx
- TrendingPostsLoading.tsx
- alert.tsx
- avatar.tsx
- badge.tsx
- button.tsx
- checkbox.tsx
- description-list.tsx
- dialog.tsx
- divider.tsx
- dropdown.tsx
- fieldset.tsx
- heading.tsx
- input.tsx
- link.tsx
- listbox.tsx
- navbar.tsx
- pagination.tsx
- radio.tsx
- select.tsx
- sidebar-layout.tsx
- sidebar.tsx
- stacked-layout.tsx
- switch.tsx
- table.tsx
- text.tsx
- textarea.tsx
- index.ts
- UnifiedContentCard.tsx
- VolunteerForm.tsx
- VoteControl.tsx
- constants.ts
- env.js
- site.ts
- site_settings.ts
- submissions.ts
- AuthProvider.tsx
- SidebarContext.tsx
- introduction.md
- README.md
- 0000_snapshot.json
- 0001_snapshot.json
- 0002_snapshot.json
- 0003_snapshot.json
- 0004_snapshot.json
- 0005_snapshot.json
- 0006_snapshot.json
- 0007_snapshot.json
- 0008_snapshot.json
- 0009_snapshot.json
- 0010_snapshot.json
- 0017_snapshot.json
- 0018_snapshot.json
- 0019_snapshot.json
- 0020_snapshot.json
- 0021_snapshot.json
- 0022_snapshot.json
- 0023_snapshot.json
- 0024_snapshot.json
- 0025_snapshot.json
- 0026_snapshot.json
- 0027_snapshot.json
- 0028_snapshot.json
- 0029_snapshot.json
- 0030_snapshot.json
- 0031_snapshot.json
- 0032_snapshot.json
- 0033_snapshot.json
- 0034_snapshot.json
- 0035_snapshot.json
- 0036_snapshot.json
- 0037_snapshot.json
- 0038_snapshot.json
- 0039_snapshot.json
- _journal.json
- 0000_initial_schema.sql
- 0001_drizzle_migration.sql
- 0002_add-likes-to-posts.sql
- 0003_convert-missed-timestamps-to-tz.sql
- 0004_drizzle-auth-table-renames.sql
- 0005_fix-user-id.sql
- 0006_fix-defaults-on-updatedat.sql
- 0007_drop_communities_and_events.sql
- 0008_remove_firstName_and_surname.sql
- 0009_email-verification.sql
- 0010_email-tokens-and-indexes.sql
- 0011_unified_content_system.sql
- 0012_sponsor_inquiry.sql
- 0013_feed_source_user.sql
- 0014_create_source_users.sql
- 0015_migrate_post_data.sql
- 0016_migrate_comments.sql
- 0017_lowly_gunslinger.sql
- 0018_blue_bloodaxe.sql
- 0019_migrate_categories_to_tags.sql
- 0019_update-notification-fk.sql
- 0020_thick_nomad.sql
- 0021_clear_rockslide.sql
- 0022_bumpy_robbie_robertson.sql
- 0023_needy_spectrum.sql
- 0024_amazing_chamber.sql
- 0025_normal_nuke.sql
- 0026_flawless_naoko.sql
- 0027_abandoned_shen.sql
- 0028_pale_king_cobra.sql
- 0029_blue_nicolaos.sql
- 0030_green_doctor_spectrum.sql
- 0031_tranquil_longshot.sql
- 0032_shallow_vivisector.sql
- 0033_complex_wrecking_crew.sql
- 0034_dear_siren.sql
- 0035_badge_celebrated_at.sql
- 0036_drop_first_win_celebrated.sql
- 0037_backfill_onboarding_badge.sql
- 0038_ai_content_metadata.sql
- 0039_feed_personalization.sql
- backfill-url-id.test.ts
- backfill-url-id.ts
- migrate.ts
- nuke.ts
- seed-badges.ts
- seed-referral-codes.ts
- seed-sources.ts
- seed.ts
- constants.ts
- index.ts
- constants.ts
- index.ts
- utils.ts
- accessibility.spec.ts
- account-block.spec.ts
- admin.spec.ts
- articles.spec.ts
- content-urls.spec.ts
- create.spec.ts
- discussions.spec.ts
- editor.spec.ts
- email.spec.ts
- feed.spec.ts
- follow.spec.ts
- home.spec.ts
- login.spec.ts
- mailpit.ts
- moderation.spec.ts
- my-posts.spec.ts
- notifications.spec.ts
- profile.spec.ts
- saved.spec.ts
- search.spec.ts
- settings.spec.ts
- setup.ts
- teardown.ts
- useCreateContent.ts
- useDebounce.tsx
- useLocalStorage.ts
- useWindowSize.ts
- discord.svg
- github.svg
- icon-eye-shut.svg
- icon-eye.svg
- linkedin.svg
- logo.svg
- x.svg
- youtube.svg
- fonts.ts
- templates.tsx
- tokens.ts
- url.ts
- article.test.ts
- article.ts
- breadcrumb.ts
- discussion-forum-posting.test.ts
- discussion-forum-posting.ts
- news-article.ts
- organization.ts
- person.ts
- profile-page.test.ts
- profile-page.ts
- website.ts
- index.ts
- types.ts
- og-image.ts
- hotkeys.markdoc.ts
- shortcuts.markdoc.ts
- customLink.markdoc.ts
- customSoftbreak.markdoc.ts
- Fence.markdoc.ts
- index.ts
- codepen.markdoc.ts
- codesandbox.markdoc.ts
- index.ts
- markdoc-example.markdoc.ts
- mediatag.markdoc.tsx
- youtube.markdoc.ts
- components.ts
- config.ts
- home-og.png
- newsletter.png
- noise.png
- planet.png
- harveynash.png
- learnupon.png
- ninedots.png
- offerzen.png
- pic1.png
- pic2.png
- pic3.png
- pic4.png
- pic5.png
- version1.png
- wework.png
- workshop-class.jpeg
- cloud.png
- codu-black.png
- codu-gradient.png
- codu-logo.png
- codu.png
- codu.svg
- codulogo.svg
- company_placeholder.png
- person.png
- wordmark-white.png
- info.pdf
- 71c1d9ae86d395b88bdfeee926f49863.txt
- android-chrome-192x192.png
- android-chrome-512x512.png
- apple-touch-icon.png
- BingSiteAuth.xml
- favicon-16x16.png
- favicon-32x32.png
- favicon.ico
- site.webmanifest
- vercel.svg
- additionalUserDetails.ts
- admin.ts
- comment.ts
- content.ts
- discussion.ts
- feed.ts
- job.ts
- notification.ts
- post.ts
- profile.ts
- report.ts
- shared.ts
- speaker.ts
- sponsor.ts
- token.ts
- volunteer.ts
- create-source-users.ts
- fetch-rss.ts
- fix-doubled-image-urls.ts
- populate-tag-metadata.ts
- reconcile-vote-counts.ts
- seed-notifications.ts
- sync-content-table.ts
- admin.ts
- auth.ts
- comment.ts
- content.ts
- discussion.ts
- engagement.ts
- feed.ts
- follow.ts
- index.ts
- job.ts
- notification.ts
- post.ts
- profile.ts
- publication.ts
- report.ts
- search.ts
- speaker.ts
- sponsor.ts
- tag.ts
- utils.ts
- volunteer.ts
- trpc.ts
- getPresignedUrl.test.ts
- getPresignedUrl.ts
- post.ts
- index.ts
- relations.test.ts
- schema.ts
- smoke.test.ts
- adminConfig.ts
- autoReview.test.ts
- autoReview.ts
- bedrock.ts
- content-url.test.ts
- content-url.ts
- contentAnalysis.test.ts
- contentAnalysis.ts
- dedupe.ts
- engagement.ts
- feedPersonalization.ts
- feedRanking.test.ts
- feedRanking.ts
- fetchPage.test.ts
- fetchPage.ts
- freshness.test.ts
- freshness.ts
- gatePublish.test.ts
- indexnow.ts
- moderation.ts
- newsletter.ts
- normalizeUrl.test.ts
- normalizeUrl.ts
- onboarding.test.ts
- onboarding.ts
- post-go-live.ts
- posts.ts
- postVisibility.test.ts
- postVisibility.ts
- rateLimit.ts
- reserved-usernames.test.ts
- reserved-usernames.ts
- safeAction.ts
- ssrfGuard.test.ts
- ssrfGuard.ts
- tags.ts
- topicAffinity.test.ts
- topicAffinity.ts
- url-id.ts
- url.test.ts
- url.ts
- caller.ts
- react.tsx
- server.ts
- shared.ts
- trpc.ts
- auth.ts
- globals.css
- next-auth.d.ts
- types.ts
- createArticleReportEmailTemplate.ts
- createCommentReportEmailTemplate.ts
- createEmailTemplate.ts
- createPasswordLessEmailTemplate.ts
- createSpeakerApplicationEmailTemplate.ts
- createSponsorInquiryEmailTemplate.ts
- createVolunteerApplicationEmailTemplate.ts
- editor.ts
- emailToken.ts
- escapeHtml.ts
- flags.ts
- googleSheets.ts
- hue.ts
- notifications.ts
- post.ts
- readingTime.ts
- relativeTime.ts
- removeMarkdown.ts
- reportAccessibility.ts
- s3helpers.test.ts
- s3helpers.ts
- sendEmail.ts
- trpc.ts
- url.test.ts
- url.ts
- utils.ts
- .dockerignore
- .gitignore
- .gitpod.yml
- .mcp.json
- .nvmrc
- .prettierignore
- .prettierrc
- auth.ts
- CLAUDE.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- docker-compose.yml
- Dockerfile
- drizzle.config.ts
- E2E Overview.md
- EDITOR_SHORTCUTS.MD
- eslint.config.mjs
- instrumentation.ts
- ISSUE_TEMPLATE.md
- LICENSE.md
- mdx-components.tsx
- next-env.d.ts
- next.config.js
- package-lock.json
- package.json
- playwright.config.ts
- postcss.config.js
- README.md
- sample.env
- SECURITY.md
- seed.yml
- sentry.client.config.ts
- setup.sh
- tailwind.config.js
- tsconfig.json
- vitest.config.ts
// repository documentation
Was this content helpful?
(0 ratings)
