- Updated README.md to reflect current YAML-based architecture instead of outdated script.js references
- Fixed GitHub repository URLs from hackclub/YSWS-Catalog to MntRushmore/YSWS-Catalog
- Updated data source documentation to reference data.yml as primary source
- Updated contributing guidelines to mention data.yml editing and generation scripts
- Fixed HTML typos (rel="noopenner" → rel="noopener")
- Updated package.json with proper project name and metadata
- Cleaned up temporary JSON files (updated_data.json, final_updated_data.json)
- Regenerated api.json and feed.xml with current data (14 active programs)
- Verified all validation and generation scripts are working correctly
This completes the comprehensive repository review and fixes all identified issues.
- Fixed missing descriptions for Rube Goldburg YSWS and Aquarium
- Regenerated JSON API to match updated YAML structure
- All validation checks now pass with no issues
- Repository is in excellent condition with 147 total entries and 14 active programs
- Removed duplicate entries for iFrame, Grounded, BakeBuild, Slushies, and The Zoo
- Each YSWS now appears in only one appropriate section
- YAML structure is now completely clean with no duplicates
- RSS feed reduced to 14 active entries (current as of 2025-09-13)
- JSON API updated with clean structure
- All data integrity issues resolved
- Removed duplicate entries for Clutter and Fusering from YAML
- Fixed YAML structure to eliminate parsing issues
- Regenerated RSS feed with current active projects only
- Updated JSON API with latest data structure
- RSS feed now properly shows only active YSWS with correct deadlines
- All feeds now reflect current status as of 2025-09-13
- Fixed YAML structure and removed malformed '...existing code...' placeholder
- Updated project statuses based on current date (2025-09-13)
- Added new 'recentlyEnded' section for projects that ended recently
- Moved expired projects from 'active' to 'ended' status (Armed, The Zoo, Authly, Silicon, cmd+k, Solder)
- Fixed Summer of Making deadline (was 2025-09-31, now 2025-09-30)
- Created organized JSON exports with proper categorization
- Maintained data integrity and updated all relevant fields