This is source for the Sherwood Sports website.
Feel free to open issues here for data additions, corrections, or website bugs and improvement requests. If you ended up here and aren't familiar with GitHub, you can also simply write us at jim@kalafut.net with your question or suggestion.
If you're more technically inclined and want to submit PRs, here is some background to get you started:
- The app is written using Svelte, TypeScript and Bootstrap
- All sports data for the site is in data.ts. PR against that file if you want to directly make data updates.
- The site is built and deployed using GitHub pages against the
gh-pagesbranch. This is currently done manually, but I want to get GitHub Actions set up soon.
git clone git@github.com:kalafut/sherwood-sports.git
cd sherwood-sports
npm install
npm run dev -- --host # the `-- --host` is optional but allows for easy testing with a mobile device on the LAN
npm run publish # alternatively, `npm run build` will just build