Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
236 changes: 58 additions & 178 deletions CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -5,217 +5,97 @@

.env @nickytonline @brandonroberts
.eslintrc.json @brandonroberts
.github/CODEOWNERS @nickytonline @brandonroberts
.github/workflows/compliance.yml @jpmcb
.github/workflows/development.yml @jpmcb @nickytonline @brandonroberts
.github/workflows/issue.yml @jpmcb @brandonroberts
.github/workflows/pizza.yml @nickytonline @brandonroberts
.github/workflows/playwright.yml @jpmcb @brandonroberts @nickytonline
.github/workflows/release.yml @jpmcb @nickytonline
.github/workflows/storybook.yml @jpmcb @brandonroberts
.github/workflows/triage.yml @jpmcb @brandonroberts
.sauced.yaml @nickytonline @brandonroberts
.github/workflows/release.yml @nickytonline
CHANGELOG.md @brandonroberts @nickytonline @zeucapua
CODEOWNERS @brandonroberts @nickytonline
components/Contributors/AddToContributorInsightDrawer.tsx @zeucapua @brandonroberts @zeucapua
components/Contributors/AddToContributorInsightModal.tsx @zeucapua @brandonroberts @zeucapua
components/Contributors/Oscr.tsx @nickytonline @brandonroberts @zeucapua
components/Contributors/OscrButton.stories.tsx @nickytonline @brandonroberts @zeucapua
components/Contributors/OscrPill.stories.tsx @nickytonline @zeucapua @brandonroberts
components/Contributors/OscrPill.tsx @nickytonline @zeucapua @brandonroberts
components/Graphs/ContributionsTreemap/contributions-treemap.tsx @zeucapua @nickytonline
components/Contributors/AddToContributorInsightDrawer.tsx @brandonroberts
components/Contributors/AddToContributorInsightModal.tsx @brandonroberts
components/ListHeader/list-header.tsx @nickytonline @brandonroberts
components/Repositories/AddToWorkspaceDrawer.tsx @nickytonline @brandonroberts
components/Repositories/AddToWorkspaceModal.tsx @brandonroberts @nickytonline
components/Repositories/ContributorConfidenceChart.tsx @brandonroberts @nickytonline
components/Repositories/LotteryFactorBadge.tsx @zeucapua @brandonroberts
components/Repositories/LotteryFactorChart.tsx @zeucapua @brandonroberts @nickytonline
components/Repositories/OssfChart.stories.tsx @zeucapua @nickytonline @zeucapua
components/Repositories/OssfChart.tsx @zeucapua @zeucapua @nickytonline
components/Repositories/OssfRequestModal.tsx @zeucapua @zeucapua @nickytonline
components/Repositories/RossChart.tsx @brandonroberts @zeucapua
components/StarSearch/ShareChatMenu.tsx @zeucapua @nickytonline
components/StarSearch/StarSearchChat.tsx @brandonroberts
components/StarSearch/StarSearchEmbed.tsx @nickytonline @zeucapua
components/Tables/ContributorsGrid.tsx @zeucapua @brandonroberts @nickytonline
components/Tables/ContributorsTable.tsx @zeucapua @zeucapua @brandonroberts
components/Workspaces/InsightUpgradeModal.tsx @brandonroberts @nickytonline
components/Workspaces/TrackedRepoWizard/PasteReposStep.tsx @zeucapua @brandonroberts @nickytonline
components/Workspaces/TrackedReposTable.tsx @nickytonline @brandonroberts
components/Workspaces/WorkspaceBanner.tsx @brandonroberts @nickytonline
components/Tables/ContributorsTable.tsx @zeucapua @brandonroberts
components/Workspaces/InsightUpgradeModal.tsx @nickytonline @brandonroberts
components/Workspaces/WorkspaceBanner.tsx @nickytonline @brandonroberts
components/Workspaces/WorkspaceCard.tsx @zeucapua @brandonroberts
components/Workspaces/WorkspaceHeader.tsx @brandonroberts
components/Workspaces/WorkspaceIssuesTable.tsx @zeucapua @nickytonline
components/Workspaces/WorkspaceLayout.tsx @nickytonline @zeucapua @brandonroberts
components/Workspaces/WorkspacePullRequestsTable.tsx @nickytonline @zeucapua
components/Workspaces/WorkspaceLayout.tsx @zeucapua @brandonroberts @nickytonline
components/atoms/Fab/fab.tsx @brandonroberts
components/atoms/FilterCard/filterCard.stories.tsx @zeucapua @brandonroberts @jpmcb
components/atoms/LayoutToggle/layout-toggle.tsx @nickytonline @zeucapua @brandonroberts
components/atoms/Pill/pill.tsx @zeucapua @nickytonline @brandonroberts
components/atoms/Select/single-select.tsx @brandonroberts
components/atoms/ToggleGroup/toggle-group.stories.tsx @nickytonline @zeucapua
components/atoms/ToggleGroup/toggle-group.tsx @zeucapua @brandonroberts @nickytonline
components/atoms/Tooltip/tooltip.tsx @nickytonline
components/atoms/PillSelector/pill-selector.tsx
components/atoms/Radio/radio.tsx
components/atoms/RadioCheck/radio-check.tsx
components/atoms/SVGIcon/svg-icon.tsx
components/atoms/Search/search.tsx
components/atoms/Select/single-select.tsx @brandonroberts @nickytonline
components/atoms/TextInput/text-input.tsx
components/atoms/ToggleGroup/toggle-group.stories.tsx
components/atoms/ToggleOption/toggle-option.tsx
components/molecules/AnnouncementCard/announcement-card.tsx @brandonroberts
components/molecules/AuthContentWrapper/auth-content-wrapper.stories.tsx @brandonroberts
components/molecules/CardHorizontalBarChart/card-horizontal-bar-chart.tsx @nickytonline @brandonroberts
components/molecules/CardProfile/card-profile.tsx @nickytonline @zeucapua @brandonroberts
components/molecules/ContributorHoverCard/contributor-hover-card.stories.tsx @nickytonline @zeucapua
components/molecules/ContributorHoverCard/contributor-hover-card.tsx @nickytonline @zeucapua
components/molecules/ContributorListTableRow/contributor-list-table-row.stories.tsx @brandonroberts @jpmcb @zeucapua
components/molecules/ContributorListTableRow/contributor-list-table-row.tsx @nickytonline @zeucapua @brandonroberts
components/molecules/ContributorProfileHeader/contributor-profile-header.tsx @brandonroberts @zeucapua
components/molecules/DevCard/dev-card.stories.tsx @zeucapua @brandonroberts
components/molecules/DevCard/dev-card.tsx @brandonroberts @zeucapua @nickytonline
components/molecules/DevProfile/dev-profile.tsx @nickytonline @zeucapua @brandonroberts
components/molecules/FilterHeader/filter-header.tsx @brandonroberts
components/molecules/AuthSection/auth-section.tsx
components/molecules/CardHorizontalBarChart/card-horizontal-bar-chart.tsx @brandonroberts @nickytonline
components/molecules/CardRepoList/card-repo-list.tsx
components/molecules/ContributorFilterDropdown/contributor-filter-dropdown.tsx
components/molecules/ContributorHighlight/contributor-highlight-card.tsx
components/molecules/ContributorListTableRow/contributor-list-table-row.tsx
components/molecules/ContributorProfileHeader/contributor-profile-header.tsx @brandonroberts
components/molecules/DevCard/dev-card.tsx @brandonroberts
components/molecules/HighlightInput/highlight-input-form.tsx @brandonroberts
components/molecules/HoverCardWrapper/hover-card-wrapper.tsx @nickytonline @zeucapua
components/molecules/InsightHeader/insight-header.tsx @zeucapua @brandonroberts @zeucapua
components/molecules/ListCard/list-card.tsx @nickytonline @brandonroberts
components/molecules/NewsletterForm/newsletter-form.stories.tsx @brandonroberts @jpmcb @zeucapua
components/molecules/NewsletterForm/newsletter-form.tsx @brandonroberts @zeucapua @nickytonline
components/molecules/NivoScatterChart/nivo-scatter-chart.tsx @brandonroberts @zeucapua @nickytonline
components/molecules/HighlightsFeedCard/highlights-filter-card.tsx
components/molecules/InfoCard/info-card.tsx
components/molecules/InsightHeader/insight-header.tsx @brandonroberts @nickytonline
components/molecules/PullRequestSocialCard/pull-request-social-card.stories.tsx @nickytonline @brandonroberts
components/molecules/PullRequestSocialCard/pull-request-social-card.tsx @nickytonline @brandonroberts
components/molecules/RecommendedRepoCard/recommended-repo-card.tsx @zeucapua @brandonroberts
components/molecules/RepoRow/repo-row.tsx @zeucapua @brandonroberts @nickytonline
components/molecules/TableHeader/table-header.tsx @brandonroberts
components/molecules/TeamMembersConfig/team-members-config.tsx @zeucapua @jpmcb @nickytonline
components/organisms/ContributorCard/contributor-card.stories.tsx @brandonroberts @jpmcb @zeucapua
components/organisms/ContributorCard/contributor-card.tsx @nickytonline @zeucapua @brandonroberts
components/organisms/ContributorProfilePage/contributor-profile-page.tsx @jpmcb @brandonroberts
components/organisms/ContributorProfileTab/contributor-profile-tab.tsx @nickytonline @brandonroberts @zeucapua
components/organisms/Contributors/contributors.tsx @zeucapua @nickytonline @brandonroberts
components/organisms/ContributorsList/contributors-list.tsx @nickytonline @zeucapua @jpmcb
components/organisms/ContributorsTable/contributors-table.tsx @nickytonline @zeucapua @brandonroberts
components/organisms/Dashboard/dashboard.stories.tsx @brandonroberts
components/organisms/Dashboard/dashboard.tsx @brandonroberts @jpmcb
components/organisms/DevCardCarousel/dev-card-carousel.stories.tsx @brandonroberts @zeucapua
components/organisms/DevCardCarousel/dev-card-carousel.test.tsx @zeucapua @brandonroberts
components/organisms/DevCardCarousel/dev-card-carousel.tsx @zeucapua @brandonroberts
components/organisms/DevCardCarousel/stubData.ts @zeucapua @brandonroberts
components/organisms/DevCardWall/dev-card-wall.stories.tsx @zeucapua @brandonroberts
components/organisms/DevCardWall/dev-card-wall.tsx @zeucapua @brandonroberts
components/molecules/RepoRow/repo-row.tsx
components/molecules/ReposoitoryCartItem/repository-cart-item.tsx
components/molecules/SuperlativeSelector/superlative-selector.tsx
components/organisms/ContributorCard/contributor-card.tsx @brandonroberts @nickytonline
components/organisms/Reports/reports.tsx @nickytonline @brandonroberts
components/organisms/Repositories/repositories.tsx @brandonroberts @zeucapua
components/organisms/RepositoriesTable/repositories-table.tsx @zeucapua @brandonroberts @nickytonline
components/organisms/SearchDialog/search-dialog.tsx @nickytonline @brandonroberts @zeucapua
components/organisms/SearchDialog/search-dialog.tsx @zeucapua @brandonroberts
components/organisms/StripeCheckoutButton/stripe-checkout-button.tsx @nickytonline @brandonroberts
components/organisms/ToolList/nav.tsx @brandonroberts
components/organisms/ToolsDisplay/tools-display.tsx @brandonroberts
components/organisms/TopNav/top-nav.tsx @brandonroberts @zeucapua
components/organisms/UserRepositoryRecommendations/user-repository-recommendations.tsx @brandonroberts
components/organisms/UserSettingsPage/coupon-form.tsx @brandonroberts
components/organisms/UserSettingsPage/developer-pack-form.tsx @brandonroberts @nickytonline
components/organisms/UserSettingsPage/user-settings-page.tsx @brandonroberts @nickytonline @zeucapua
components/organisms/TopNav/top-nav.tsx @zeucapua @brandonroberts
components/organisms/UserSettingsPage/developer-pack-form.tsx @nickytonline @brandonroberts
components/organisms/UserSettingsPage/user-settings-page.tsx @nickytonline @brandonroberts
components/shared/AppSidebar/AppSidebar.tsx @brandonroberts
components/shared/CopyContainer.stories.tsx @nickytonline @brandonroberts
components/shared/CopyContainer.tsx @brandonroberts @nickytonline @zeucapua
components/shared/CopyImageBranding.tsx @zeucapua @brandonroberts
components/shared/DayRangePicker.tsx @zeucapua @brandonroberts
components/shared/InfoTooltip.tsx @zeucapua @zeucapua @brandonroberts
components/shared/SkipLink.tsx @nickytonline
components/shared/SplitButton.stories.tsx @nickytonline @brandonroberts
components/shared/SplitButton.tsx @nickytonline @brandonroberts @zeucapua
components/templates/Loader/loader.stories.tsx @nickytonline
components/templates/Loader/loader.tsx @nickytonline
e2e/explore-page.spec.ts @brandonroberts @zeucapua @nickytonline
e2e/feed.spec.ts @zeucapua @brandonroberts
e2e/repo-contributor-page.spec.ts @zeucapua @brandonroberts @nickytonline
e2e/repo-page.spec.ts @brandonroberts @nickytonline @zeucapua
e2e/user-profile.spec.ts @nickytonline @brandonroberts @zeucapua
e2e/workspace-contributor-insight.spec.ts @brandonroberts @zeucapua @nickytonline
instrumentation.ts @brandonroberts @nickytonline
components/shared/SplitButton.tsx @nickytonline
e2e/explore-page.spec.ts @brandonroberts @zeucapua
e2e/repo-page.spec.ts @nickytonline
instrumentation.ts @nickytonline
interfaces/global-state-types.ts @nickytonline @brandonroberts
layouts/filter.tsx @brandonroberts @nickytonline
layouts/hub-contributors.tsx @nickytonline
layouts/hub-page.tsx @nickytonline @brandonroberts
layouts/hub.tsx @nickytonline
layouts/hub-page.tsx @brandonroberts @nickytonline
layouts/lists.tsx @nickytonline @brandonroberts
layouts/profile.tsx @nickytonline
lib/hooks/api/useContributorList.ts @nickytonline @zeucapua @zeucapua
lib/hooks/api/useContributors.ts @jpmcb @brandonroberts
lib/hooks/api/useFetchMetricStats.ts @zeucapua @zeucapua @brandonroberts
lib/hooks/api/useFetchUserDevStats.ts @zeucapua @brandonroberts
lib/hooks/api/useFetchWorkspace.ts @zeucapua @brandonroberts
lib/hooks/api/useGetStarSearchWorkspaceHistory.ts @zeucapua
lib/hooks/api/useGetWorkspaceContributors.ts @nickytonline @zeucapua
lib/hooks/api/useIsWorkspaceUpgraded.ts @nickytonline @brandonroberts
lib/hooks/api/useRepositoryContributors.ts @zeucapua @brandonroberts @nickytonline
lib/hooks/useFetchAllContributors.ts @nickytonline @zeucapua @zeucapua
lib/hooks/useFetchAllListContributors.ts @nickytonline @zeucapua
lib/hooks/useFetchTrendingRepositories.ts @zeucapua @brandonroberts
lib/hooks/useFetchUser.ts @nickytonline @zeucapua
lib/hooks/useGetOrgRepos.ts @nickytonline @brandonroberts
lib/hooks/useInsightMembers.ts @nickytonline @zeucapua
lib/hooks/useSession.ts @nickytonline @brandonroberts
lib/hooks/useUserConnections.ts @nickytonline @brandonroberts
lib/utils/copy-to-clipboard.test.ts @nickytonline @brandonroberts
lib/utils/copy-to-clipboard.ts @brandonroberts @nickytonline @zeucapua
lib/utils/devStats.ts @nickytonline @zeucapua
lib/utils/get-insight-team-member.ts @nickytonline @zeucapua
lib/utils/query-params.ts @nickytonline @zeucapua
lib/utils/repo-page-utils.ts @zeucapua @zeucapua @brandonroberts
lib/utils/server/feature-flags.ts @nickytonline @zeucapua
lib/utils/sorting.ts @nickytonline @zeucapua @brandonroberts
lib/utils/star-search.ts @nickytonline @zeucapua
lib/utils/stripe-client.ts @brandonroberts @nickytonline
lib/utils/url-validators.ts @brandonroberts
lib/utils/urls.ts @nickytonline
lib/utils/validate-email.test.ts @zeucapua @jpmcb @nickytonline
lib/utils/validate-email.ts @zeucapua @nickytonline @jpmcb
lib/utils/workspace-utils.ts @nickytonline @brandonroberts
lib/validation-schemas.ts @zeucapua @brandonroberts
middleware.ts @zeucapua @brandonroberts
netlify.toml @brandonroberts @nickytonline
netlify/edge-functions/dev-card.tsx @nickytonline
netlify/edge-functions/highlight.tsx @zeucapua @brandonroberts @nickytonline
netlify/edge-functions/insight.tsx @zeucapua @brandonroberts @nickytonline
netlify/edge-functions/workspaces-card.tsx @nickytonline
netlify/og-image-utils.ts @nickytonline
next-types.d.ts @nickytonline @zeucapua @brandonroberts
middleware.ts @brandonroberts @zeucapua
netlify.toml @nickytonline @brandonroberts
next-types.d.ts @brandonroberts @nickytonline @zeucapua
next.config.js @brandonroberts @nickytonline
npm-shrinkwrap.json @brandonroberts @nickytonline
package.json @nickytonline @brandonroberts @zeucapua
pages/404.tsx @zeucapua @brandonroberts @nickytonline
pages/500.tsx @nickytonline
pages/500.tsx @brandonroberts @nickytonline
pages/_app.tsx @nickytonline @zeucapua
pages/_document.tsx @nickytonline
pages/account-deleted.tsx @nickytonline
pages/explore/index.tsx @zeucapua @brandonroberts
pages/explore/topic/\[pageId\]/\[toolName\].tsx @zeucapua @brandonroberts
pages/explore/topic/\[pageId\]/\[toolName\]/filter/\[...selectedFilter\].tsx @zeucapua @brandonroberts
pages/feed/index.tsx @brandonroberts @zeucapua @nickytonline
pages/s/\[org\]/\[repo\]/contributors.tsx @brandonroberts @zeucapua @nickytonline
pages/s/\[org\]/\[repo\]/index.tsx @brandonroberts @zeucapua @nickytonline
pages/signin.tsx @nickytonline
pages/signout.tsx @nickytonline
pages/start.tsx @brandonroberts @zeucapua
pages/u/\[username\]/card.tsx @brandonroberts @zeucapua @nickytonline
pages/u/\[username\]/index.tsx @nickytonline @brandonroberts
pages/workspaces/\[workspaceId\]/activity.tsx @brandonroberts @nickytonline @zeucapua
pages/workspaces/\[workspaceId\]/contributor-insights/\[listId\]/activity.tsx @nickytonline @brandonroberts @zeucapua
pages/workspaces/\[workspaceId\]/contributor-insights/\[listId\]/edit.tsx @nickytonline @brandonroberts @zeucapua
pages/workspaces/\[workspaceId\]/contributor-insights/\[listId\]/highlights.tsx @nickytonline @brandonroberts @zeucapua
pages/workspaces/\[workspaceId\]/contributor-insights/\[listId\]/overview.tsx @nickytonline @zeucapua @brandonroberts
pages/explore/topic/\[pageId\]/\[toolName\]/filter/\[...selectedFilter\].tsx @brandonroberts @zeucapua
pages/s/\[org\]/\[repo\]/index.tsx @nickytonline
pages/u/\[username\]/card.tsx @brandonroberts
pages/workspaces/\[workspaceId\]/activity.tsx @nickytonline @brandonroberts
pages/workspaces/\[workspaceId\]/contributor-insights/\[listId\]/activity.tsx @brandonroberts @nickytonline
pages/workspaces/\[workspaceId\]/contributor-insights/\[listId\]/edit.tsx @nickytonline @brandonroberts
pages/workspaces/\[workspaceId\]/contributor-insights/\[listId\]/highlights.tsx @nickytonline @brandonroberts
pages/workspaces/\[workspaceId\]/contributor-insights/\[listId\]/overview.tsx @nickytonline @brandonroberts
pages/workspaces/\[workspaceId\]/contributor-insights/index.tsx @nickytonline
pages/workspaces/\[workspaceId\]/contributor-insights/new.tsx @brandonroberts @zeucapua
pages/workspaces/\[workspaceId\]/contributors.tsx @nickytonline @zeucapua @brandonroberts
pages/workspaces/\[workspaceId\]/contributor-insights/new.tsx @zeucapua @brandonroberts
pages/workspaces/\[workspaceId\]/index.tsx @nickytonline @brandonroberts
pages/workspaces/\[workspaceId\]/issues.tsx @nickytonline @brandonroberts @zeucapua
pages/workspaces/\[workspaceId\]/repository-insights/\[insightId\]/activity.tsx @nickytonline @brandonroberts @zeucapua
pages/workspaces/\[workspaceId\]/repository-insights/\[insightId\]/contributors.tsx @nickytonline @brandonroberts @zeucapua
pages/workspaces/\[workspaceId\]/repository-insights/\[insightId\]/dashboard.tsx @brandonroberts @nickytonline @zeucapua
pages/workspaces/\[workspaceId\]/repository-insights/\[insightId\]/edit.tsx @brandonroberts @nickytonline @zeucapua
pages/workspaces/\[workspaceId\]/repository-insights/index.tsx @nickytonline @zeucapua
pages/workspaces/\[workspaceId\]/issues.tsx @nickytonline @brandonroberts
pages/workspaces/\[workspaceId\]/repository-insights/\[insightId\]/activity.tsx @nickytonline @brandonroberts
pages/workspaces/\[workspaceId\]/repository-insights/\[insightId\]/contributors.tsx @nickytonline @brandonroberts
pages/workspaces/\[workspaceId\]/repository-insights/\[insightId\]/dashboard.tsx @nickytonline @brandonroberts
pages/workspaces/\[workspaceId\]/repository-insights/\[insightId\]/edit.tsx @nickytonline @brandonroberts
pages/workspaces/\[workspaceId\]/repository-insights/new.tsx @zeucapua @brandonroberts
pages/workspaces/\[workspaceId\]/settings.tsx @nickytonline @brandonroberts
pages/workspaces/new.tsx @nickytonline @brandonroberts
playwright.config.ts @brandonroberts @zeucapua @nickytonline
public/__newsletter.html @brandonroberts @nickytonline
public/devcard-border.svg @brandonroberts @zeucapua
public/twitter-x-logo.svg @zeucapua @zeucapua @brandonroberts
styles/globals.css @nickytonline @zeucapua
vitest.config.ts @brandonroberts @zeucapua
playwright.config.ts @brandonroberts