Skip to content

Docs: Community all-stars and page update#7483

Merged
taniacryptid merged 2 commits intomainfrom
redesign-community-page
Feb 25, 2026
Merged

Docs: Community all-stars and page update#7483
taniacryptid merged 2 commits intomainfrom
redesign-community-page

Conversation

@taniacryptid
Copy link
Copy Markdown
Collaborator

@taniacryptid taniacryptid commented Feb 24, 2026

Summary

This PR adds community all-stars for Feb 2026, changes community page to be clearer with calendar up top.

Files Changed

  • documentation/src/pages/community/index.tsx
  • documentation/src/pages/community/data/community-content.json
  • documentation/scripts/community_stars_teams.txt

🏆 Community All-Stars

  • Replaced horizontal month tabs with dropdown selector (cleaner, more scalable)
  • Removed Team Stars section
  • Removed Monthly Leaderboard section

📚 Community Content Contributions

  • Changed title emoji from 🎃 to 📚
  • Replaced filter pills with dropdown selector
  • Removed Hacktoberfest CTA card
  • Added pagination (3 items per page with Previous/Next navigation)

Copilot AI review requested due to automatic review settings February 24, 2026 18:07
@taniacryptid taniacryptid requested a review from a team as a code owner February 24, 2026 18:07
@taniacryptid taniacryptid self-assigned this Feb 24, 2026
@taniacryptid taniacryptid added documentation Improvements or additions to documentation community-spotlight labels Feb 24, 2026
@taniacryptid taniacryptid changed the title Redesign community page with improved UX Docs: Community all-stars and page update Feb 24, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 24, 2026

PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-02-25 15:56 UTC

- Add emojis to section titles (📆 Upcoming Events, 🏆 Community All-Stars, 📚 Community Content Contributions)
- Replace month tabs with dropdown selector for cleaner UI
- Replace content filter pills with dropdown selector
- Remove Team Stars and Monthly Leaderboard sections
- Add pagination to Community Content (3 items per page)
- Reorder sections: Calendar first, then All-Stars, then Content
- Update calendar text with Google Calendar integration link
- Update community_stars_teams.txt with correct contributor categorizations
@taniacryptid taniacryptid force-pushed the redesign-community-page branch from a816904 to fbe7a43 Compare February 24, 2026 18:11
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Redesigns the documentation community page to improve navigation and readability by reorganizing sections and replacing tab/pill UI with dropdowns and pagination.

Changes:

  • Moves the Upcoming Events calendar section to the top and updates its header/CTA copy.
  • Updates Community All-Stars to use a month dropdown and removes team stars / leaderboard UI.
  • Updates Community Content Contributions to use a filter dropdown and adds pagination.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
documentation/src/pages/community/index.tsx Reorders sections; replaces month/content filters with dropdowns; adds content pagination; removes leaderboard/CTA UI.
documentation/src/pages/community/data/community-content.json Updates page title emoji and corrects an author handle in the content dataset.
documentation/scripts/community_stars_teams.txt Adjusts contributor categorization lists used by the community stars tooling.
documentation/blog/authors.yml Updates Tania’s social handles to match the new GitHub/X username.
Comments suppressed due to low confidence (1)

documentation/src/pages/community/data/community-content.json:6

  • hacktoberfestYear and submissionUrl no longer appear to be used by the community page code; either remove these fields to avoid stale data, or reintroduce UI that consumes them (e.g., the submission CTA).
  "lastUpdated": "2025-10-15",
  "hacktoberfestYear": 2025,
  "submissionUrl": "https://github.com/block/goose/issues/4705",


const filterOptions = [
{ id: 'all', label: 'All Content' },
{ id: 'hacktoberfest', label: 'Hacktoberfest 2025' },
Copy link

Copilot AI Feb 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Hacktoberfest filter label hardcodes the year ("Hacktoberfest 2025") even though the data file already includes hacktoberfestYear; consider deriving the label from communityContentData.hacktoberfestYear (or dropping the year) to avoid future drift.

Suggested change
{ id: 'hacktoberfest', label: 'Hacktoberfest 2025' },
{ id: 'hacktoberfest', label: `Hacktoberfest ${communityContentData.hacktoberfestYear}` },

Copilot uses AI. Check for mistakes.
simonsickle
taylorkmho
chaitanyarahalkar
jh-block
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

goose team!

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thank you! silly goose kept putting him back 😭

Copilot AI review requested due to automatic review settings February 24, 2026 18:30
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated 4 comments.

dependabot[bot]
SquareGist
github-actions[bot]
claude
Copy link

Copilot AI Feb 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adding "claude" to the bots exclusion list is unusual. This typically contains automated bot accounts like "dependabot[bot]" and "github-actions[bot]". Is "claude" actually a bot account making contributions, or is this a placeholder/test entry that should be removed?

Copilot uses AI. Check for mistakes.
const [activeMonth, setActiveMonth] = React.useState(communityConfig.defaultMonth);
const [showScrollIndicator, setShowScrollIndicator] = React.useState(true);

const currentData = communityDataMap[activeMonth];
Copy link

Copilot AI Feb 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code accesses communityDataMap[activeMonth] without checking if the key exists. If activeMonth contains an invalid value (e.g., if config.json is updated with a new month but the corresponding data file and import are not added), this will result in currentData being undefined, causing a runtime error when trying to access currentData.communityStars on line 100.

Copilot uses AI. Check for mistakes.
Comment on lines +229 to +255
<button
className="button button--secondary"
onClick={() => setCurrentPage(prev => Math.max(0, prev - 1))}
disabled={currentPage === 0}
style={{
opacity: currentPage === 0 ? 0.5 : 1,
cursor: currentPage === 0 ? 'not-allowed' : 'pointer'
}}
>
← Previous
</button>

<span className="text-sm text-textSubtle">
Page {currentPage + 1} of {totalPages}
</span>

<button
className="button button--secondary"
onClick={() => setCurrentPage(prev => Math.min(totalPages - 1, prev + 1))}
disabled={currentPage === totalPages - 1}
style={{
opacity: currentPage === totalPages - 1 ? 0.5 : 1,
cursor: currentPage === totalPages - 1 ? 'not-allowed' : 'pointer'
}}
>
Next →
</button>
Copy link

Copilot AI Feb 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The pagination buttons lack accessible labels. Screen reader users won't have context about what the Previous/Next buttons navigate. Add aria-label attributes like aria-label="Go to previous page" and aria-label="Go to next page" to improve accessibility.

Copilot uses AI. Check for mistakes.
Comment on lines 58 to 61
function CommunityAllStarsSection() {
const [activeMonth, setActiveMonth] = React.useState(communityConfig.defaultMonth);
const [showScrollIndicator, setShowScrollIndicator] = React.useState(true);

const currentData = communityDataMap[activeMonth];
Copy link

Copilot AI Feb 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The PR description states "adds community all-stars for Feb 2026", but the code still references only data through November 2025. No February 2026 data file appears to be added in this PR. This could indicate either an inaccurate PR description or missing data files.

Copilot uses AI. Check for mistakes.
@taniacryptid taniacryptid added this pull request to the merge queue Feb 25, 2026
Merged via the queue into main with commit 60a5249 Feb 25, 2026
27 checks passed
@taniacryptid taniacryptid deleted the redesign-community-page branch February 25, 2026 15:56
zanesq added a commit that referenced this pull request Feb 25, 2026
…m-cache

* 'main' of github.com:block/goose:
  chore(release): release version 1.25.0 (minor) (#7263)
  Docs: Community all-stars and page update (#7483)
  fix: searchbar zindex modal overlay (#7502)
  blog: Order Lunch Without Leaving Your AI Agent (#7505)
  feat: gateway to chat to goose - telegram etc (#7199)
  Option to add changeable defaults in goose-releases (#7373)
  Fix out of order messages (#7472)
  fix: ensure latest session always displays in sidebar (#7489)
  docs: rename TLDR to Quick Install in MCP tutorials (#7493)
  docs: update Neighborhood extension page with video embed and layout improvements (#7473)
  feat: let AskAI Discord bot see channels in the server (#7480)
  Apps token limit (#7474)
  fix(apps): declare color-scheme to allow transparent MCP App iframes (#7479)
craigwalkeruk pushed a commit to craigwalkeruk/custom-goose that referenced this pull request Mar 5, 2026
Co-authored-by: Tania Chakraborty <[email protected]>
Co-authored-by: Rizel Scarlett <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

community-spotlight documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants