Feat: add community view with open source projects and gems#142
Feat: add community view with open source projects and gems#142elcuervo merged 1 commit intorubyuy:mainfrom
Conversation
|
🔍 Preview: https://17204c03.ruby-uy.pages.dev |
4a1e3e2 to
44dd8d4
Compare
|
🔍 Preview: https://a28e0089.ruby-uy.pages.dev |
44dd8d4 to
2aff653
Compare
|
🔍 Preview: https://1d994c2d.ruby-uy.pages.dev |
| stars: 85 | ||
| topics: [dropbox, rails, ruby, stimulus, stimulus-reflex] | ||
|
|
||
| - github_user: marcoroth |
There was a problem hiding this comment.
Where this list is coming from? With "uruguayan contributors" you mean commits or merged PRS?
There was a problem hiding this comment.
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.
There was a problem hiding this comment.
So it's not really uruguayan developers 😬.
Maybe something like "From our speakers"?
2aff653 to
43bc54f
Compare
|
🔍 Preview: https://244fad68.ruby-uy.pages.dev |
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.ymlneeds 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
Changes
/communitypage with project cards, star ranking, and search_data/community.ymlwith project data fetched from GitHub