Skip to content

Latest commit

 

History

36 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

daily-composers

learn more and listen more — daily-composers.netlify.app

One page per day of the year, listing the composers born that day — photos, lifespans, Wikipedia/Spotify stats, genre tags — plus links to that day's playlists. Inspired by composerbirthdays.com.

Developing

A static site built with React and esbuild — see docs/simplification-plan.md for how it stopped being a Gatsby site.

npm install
npm run build   # renders every page to dist/
npm run serve   # preview at http://localhost:3000
npm test        # builds, then checks routes, links, and page content

Day pages are generated from src/data/composers.csv and src/data/playlists.json by src/lib/routes.js; after a data change that adds or removes a route, run npm run test:update and review the fixture diff. Those two data files are produced by the sibling composer-data repository, which documents the whole scrape → enrich → merge pipeline.

Deploying

Pushing to main builds and publishes on Netlify automatically; build settings live in netlify.toml.

TODO

See TODO.md.

Credits

Icons made by Pixel perfect and Freepik on www.flaticon.com.

About

learn more and listen more

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages