Skip to content

Feat: add community view with open source projects and gems#142

Merged
elcuervo merged 1 commit intorubyuy:mainfrom
AFornio:community-ruby-projects
May 5, 2026
Merged

Feat: add community view with open source projects and gems#142
elcuervo merged 1 commit intorubyuy:mainfrom
AFornio:community-ruby-projects

Conversation

@AFornio
Copy link
Copy Markdown

@AFornio AFornio commented May 4, 2026

Description

Added a new community view listing open source Ruby/Rails projects and gems from speakers and contributors in our community, sorted by stars with search and filter controls.

The list is built from the GitHub handles in _data/people.yml. Since this is a static site, the data in _data/community.yml needs to be updated periodically (manually or via a script) to reflect current star counts, descriptions, and topics. The data was last updated on May 1st, 2026.

Screenshots

community1 community2 community3

Changes

  • New /community page with project cards, star ranking, and search
  • _data/community.yml with project data fetched from GitHub
  • Styles and client-side sort/filter logic

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 4, 2026

🔍 Preview: https://17204c03.ruby-uy.pages.dev

@AFornio AFornio force-pushed the community-ruby-projects branch from 4a1e3e2 to 44dd8d4 Compare May 4, 2026 13:30
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 4, 2026

🔍 Preview: https://a28e0089.ruby-uy.pages.dev

@AFornio AFornio force-pushed the community-ruby-projects branch from 44dd8d4 to 2aff653 Compare May 4, 2026 13:32
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 4, 2026

🔍 Preview: https://1d994c2d.ruby-uy.pages.dev

@AFornio AFornio marked this pull request as ready for review May 4, 2026 13:38
@AFornio AFornio requested a review from a team as a code owner May 4, 2026 13:38
Comment thread _data/community.yml
stars: 85
topics: [dropbox, rails, ruby, stimulus, stimulus-reflex]

- github_user: marcoroth
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Where this list is coming from? With "uruguayan contributors" you mean commits or merged PRS?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

The list is built from _data/people.yml

I manually run a script that iterates over each GitHub handle there, fetches their public repos via the GitHub API and filters by Ruby / Ruby-Rails related topics.

Future work: have that script run async every X amount of time, but we'd need a GH token for that to avoid rate limits.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

So it's not really uruguayan developers 😬.
Maybe something like "From our speakers"?

@AFornio AFornio force-pushed the community-ruby-projects branch from 2aff653 to 43bc54f Compare May 5, 2026 14:45
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 5, 2026

🔍 Preview: https://244fad68.ruby-uy.pages.dev

Copy link
Copy Markdown
Contributor

@elcuervo elcuervo left a comment

Choose a reason for hiding this comment

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

:shipit:

@elcuervo elcuervo merged commit ce854be into rubyuy:main May 5, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants