Skip to content

moved core team setup to sanity#47

Merged
dijith-481 merged 7 commits into
FossMec:mainfrom
dijith-481:main
Jul 18, 2026
Merged

moved core team setup to sanity#47
dijith-481 merged 7 commits into
FossMec:mainfrom
dijith-481:main

Conversation

@dijith-481

Copy link
Copy Markdown
Contributor

No description provided.

- New teamYear Sanity schema with embedded members
- Migration script to upload images and create documents
- Team.jsx now fetches years dynamically from Sanity
- TeamsCard uses urlFor() to serve optimized WebP (176px)
- Removed constants/index.js and assets/core24/ core25/
- eventType: added optional date_label string field, year stays as number
- Events.jsx: dropdown shows date_label || 'Events {year}'
- Event detail: header/sidebar shows date_label || year
- Navbar: all links use /#section on event page (was just /)
Usage: npm run import:team -- --year=2026 --file=./core26.csv
       npm run import:team:dry -- --year=2026 --file=./core26.csv

CSV columns: Name, Position, LinkedIn, GitHub, Photo
Photo supports Google Drive links and direct URLs.
@dijith-481
dijith-481 merged commit 641eff8 into FossMec:main Jul 18, 2026
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.

1 participant