Open
Conversation
- Create _data/team.yml database with member information and membership history - Support for roles: founder, president, vice-president, active-member, project-lead, board-member - Track membership by Academic Year (AY) - Create pages/team.html with comprehensive team sections: - Current Executive Board section showing president/vice-president - Founders section celebrating original team members - Active Members section organized by year with Project Leads and Active Members subsections - Update navigation in _layouts/default.html: - Replace 'Founders' link with 'Team' link to new dedicated page - Remove Founders section from index.html homepage: - Cleaner homepage, dedicated page for team information Database-driven approach allows easy management of growing alumni list. Pre-populated with 9 founding members from AY 23-24.
Collaborator
giacomo-ciro
requested changes
Feb 2, 2026
Collaborator
giacomo-ciro
left a comment
There was a problem hiding this comment.
@Hovirix we should do the following:
- keep a tagline for each team member (with the degree they are currently pursuing or the one line description we had for the founders)
- update README to explain how the .YAML file works and what entries are required/allowed
- fix the scale of pictures in the active member tab (perhaps go circular, now is messing up ratio)
- move the founders tab to the very end of the page after the active members
- setup a form to collect member data we are missing (I can do this once we are done with the code)
davide-beltrame
requested changes
Feb 2, 2026
Member
davide-beltrame
left a comment
There was a problem hiding this comment.
Good job @Hovirix! As @giacomo-ciro pointed out, the picture ratio needs to be fixed, I experience it with certain window proportions. I agree with all the other suggestions, but I would add:
- a pointer to the Team page in the Home page, ideally close to "Where Our Members Shine".
- I was thinking smaller picture-to-tagline ratio, we will need to fit way more names on the page once we add the whole team. For this reason, collapsible (notion-like) sections like Exec. board, Active members (current a.y. and past), Founders could help.
In my next review I'll do a local test on mobile too. Thanks!
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Create _data/team.yml database with member information and membership history
Create pages/team.html with comprehensive team sections:
Update navigation in _layouts/default.html:
Remove Founders section from index.html homepage:
Database-driven approach allows easy management of growing alumni list. Pre-populated with 9 founding members from AY 23-24.
#19