diff --git a/CODEOWNERS b/CODEOWNERS index 64ac1880b..b38af07dc 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -3,10 +3,9 @@ # Generated with command: # $ pizza generate codeowners app/ --tty-disable true -.env @nickytonline @brandonroberts +.env @brandonroberts @nickytonline .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 @@ -17,81 +16,75 @@ .sauced.yaml @nickytonline @brandonroberts 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/Contributors/Oscr.tsx @nickytonline @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/ContributorConfidenceChart.tsx @nickytonline @brandonroberts 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/LotteryFactorChart.tsx @zeucapua @brandonroberts +components/Repositories/OssfChart.tsx @brandonroberts @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/Tables/ContributorsTable.tsx @zeucapua @brandonroberts @nickytonline 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/Workspaces/WorkspaceCard.tsx @zeucapua @brandonroberts +components/Workspaces/TrackedReposTable.tsx @brandonroberts @nickytonline +components/Workspaces/WorkspaceBanner.tsx @nickytonline @brandonroberts +components/Workspaces/WorkspaceCard.tsx @brandonroberts @zeucapua 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/Pill/pill.tsx @zeucapua @brandonroberts +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 -components/atoms/ToggleGroup/toggle-group.stories.tsx @nickytonline @zeucapua -components/atoms/ToggleGroup/toggle-group.tsx @zeucapua @brandonroberts @nickytonline +components/atoms/TextInput/text-input.tsx +components/atoms/ToggleGroup/toggle-group.stories.tsx +components/atoms/ToggleOption/toggle-option.tsx components/atoms/Tooltip/tooltip.tsx @nickytonline components/molecules/AnnouncementCard/announcement-card.tsx @brandonroberts components/molecules/AuthContentWrapper/auth-content-wrapper.stories.tsx @brandonroberts +components/molecules/AuthSection/auth-section.tsx 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/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.stories.tsx @jpmcb @brandonroberts +components/molecules/ContributorListTableRow/contributor-list-table-row.tsx @jpmcb @brandonroberts +components/molecules/ContributorProfileHeader/contributor-profile-header.tsx @brandonroberts 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/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/HighlightsFeedCard/highlights-filter-card.tsx +components/molecules/InfoCard/info-card.tsx +components/molecules/InsightHeader/insight-header.tsx @nickytonline @brandonroberts 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/NewsletterForm/newsletter-form.stories.tsx @brandonroberts @nickytonline +components/molecules/NewsletterForm/newsletter-form.tsx @brandonroberts @nickytonline +components/molecules/NivoScatterChart/nivo-scatter-chart.tsx @brandonroberts 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/RepoRow/repo-row.tsx @zeucapua @brandonroberts +components/molecules/ReposoitoryCartItem/repository-cart-item.tsx +components/molecules/SuperlativeSelector/superlative-selector.tsx 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/ContributorCard/contributor-card.stories.tsx @brandonroberts @jpmcb +components/organisms/ContributorCard/contributor-card.tsx @brandonroberts @jpmcb @nickytonline 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/ContributorProfileTab/contributor-profile-tab.tsx @nickytonline +components/organisms/Contributors/contributors.tsx @jpmcb @brandonroberts +components/organisms/ContributorsList/contributors-list.tsx @jpmcb @brandonroberts +components/organisms/ContributorsTable/contributors-table.tsx @jpmcb @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.stories.tsx @zeucapua @brandonroberts 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 @@ -99,123 +92,86 @@ components/organisms/DevCardWall/dev-card-wall.stories.tsx @zeucapua @brandonrob components/organisms/DevCardWall/dev-card-wall.tsx @zeucapua @brandonroberts 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/RepositoriesTable/repositories-table.tsx @zeucapua @brandonroberts +components/organisms/SearchDialog/search-dialog.tsx @nickytonline @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/UserSettingsPage/developer-pack-form.tsx @nickytonline @brandonroberts +components/organisms/UserSettingsPage/user-settings-page.tsx @brandonroberts @nickytonline 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/CopyImageBranding.tsx @brandonroberts @zeucapua 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/explore-page.spec.ts @brandonroberts @zeucapua 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 +e2e/user-profile.spec.ts @nickytonline @brandonroberts +e2e/workspace-contributor-insight.spec.ts @brandonroberts instrumentation.ts @brandonroberts @nickytonline interfaces/global-state-types.ts @nickytonline @brandonroberts -layouts/filter.tsx @brandonroberts @nickytonline -layouts/hub-contributors.tsx @nickytonline +layouts/filter.tsx @brandonroberts layouts/hub-page.tsx @nickytonline @brandonroberts -layouts/hub.tsx @nickytonline layouts/lists.tsx @nickytonline @brandonroberts -layouts/profile.tsx @nickytonline -lib/hooks/api/useContributorList.ts @nickytonline @zeucapua @zeucapua +lib/hooks/api/useContributorList.ts @nickytonline @brandonroberts 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/api/useIsWorkspaceUpgraded.ts @brandonroberts @nickytonline 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.test.ts @brandonroberts @nickytonline 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/stripe-client.ts @nickytonline @brandonroberts 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 +next-types.d.ts @brandonroberts @jpmcb @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 +package.json @brandonroberts @nickytonline @zeucapua +pages/404.tsx @brandonroberts @zeucapua 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/explore/topic/\[pageId\]/\[toolName\]/filter/\[...selectedFilter\].tsx @brandonroberts @zeucapua +pages/feed/index.tsx @nickytonline @brandonroberts +pages/s/\[org\]/\[repo\]/contributors.tsx @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/workspaces/\[workspaceId\]/activity.tsx @brandonroberts @nickytonline +pages/workspaces/\[workspaceId\]/contributor-insights/\[listId\]/activity.tsx @nickytonline @brandonroberts +pages/workspaces/\[workspaceId\]/contributor-insights/\[listId\]/edit.tsx @brandonroberts @nickytonline +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\]/contributors.tsx @jpmcb @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 @brandonroberts @nickytonline +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 @brandonroberts @nickytonline +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 +pages/workspaces/new.tsx @brandonroberts @nickytonline +playwright.config.ts @brandonroberts 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 +public/devcard-border.svg @zeucapua @brandonroberts +vitest.config.ts @zeucapua @brandonroberts