1
0
Fork 0
mirror of https://github.com/chobbledotcom/uke-group-north.git synced 2026-05-14 04:26:35 +01:00
No description
  • JavaScript 52.9%
  • HTML 16%
  • Nix 14.6%
  • SCSS 12.4%
  • Shell 4.1%
Find a file
stefan burke 4458bfb579
Fix build scripts to use bun instead of pnpm (#17)
* Fix build scripts to use bun instead of pnpm

Replace pnpm install/exec calls with bun equivalents so the build works
in this bun-only project. Also switch from `bunx eleventy` to
`bun run build` so the Bun runtime is used and Bun.file() APIs
in reviews.js are available.

https://claude.ai/code/session_01C2QdU9Djkt7xZ2hxusFHsC

* Fix CI workflow to use bun instead of pnpm

Replace pnpm setup/install/exec steps with bun equivalents.
Also update sparse-checkout to fetch bun.lock and bunfig.toml
instead of pnpm-lock.yaml, since the template is bun-only.

https://claude.ai/code/session_01C2QdU9Djkt7xZ2hxusFHsC

* Add scripts to sparse-checkout in CI

The eleventy-build.js entrypoint lives in the template's scripts/
directory, which wasn't included in the sparse-checkout. This caused
the 'Build Site' job to fail with a file-not-found error.

https://claude.ai/code/session_01C2QdU9Djkt7xZ2hxusFHsC

* Add packages to sparse-checkout; align cache with chobble-client

- Add packages/ to sparse-checkout so #toolkit/* path alias resolves
- Cache node_modules alongside .image-cache (keyed on bun.lock hash)
  so bun install is fast on repeat runs, matching chobble-client setup

https://claude.ai/code/session_01C2QdU9Djkt7xZ2hxusFHsC

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-04-23 22:14:31 +01:00
.github/workflows Fix build scripts to use bun instead of pnpm (#17) 2026-04-23 22:14:31 +01:00
.image-cache Initial commit 2025-08-12 07:10:22 +00:00
_data Update Chobble link 2025-10-12 00:42:35 +01:00
_includes Fix broken links 2025-10-16 16:33:00 +01:00
assets Add screenshot 2025-10-16 16:19:39 +01:00
bin Switch to npm for builds/serving 2025-08-18 12:42:24 +01:00
css Fix theme 2025-12-30 23:53:59 +00:00
events Fix more links 2025-10-16 16:36:13 +01:00
images Compress images 2025-08-18 14:03:13 +01:00
news Delete news/community-performance-success.md (via Pages CMS) 2025-09-12 17:53:39 +00:00
pages Update not found 2026-04-23 15:09:56 +01:00
reviews Add a bunch of reviews 2025-08-18 14:47:35 +01:00
scripts Fix build scripts to use bun instead of pnpm (#17) 2026-04-23 22:14:31 +01:00
snippets Fix footer link 2025-10-16 16:29:02 +01:00
.envrc Switch to npm for builds/serving 2025-08-18 12:42:24 +01:00
.gitignore Switch to npm for builds/serving 2025-08-18 12:42:24 +01:00
.pages.yml Make assets editable 2025-09-19 12:54:50 +01:00
flake.lock Switch to pnpm 2025-11-29 13:02:40 +00:00
flake.nix Switch to pnpm 2025-11-29 13:02:40 +00:00
package.json Switch to pnpm 2025-11-29 13:02:40 +00:00
pnpm-lock.yaml Switch to pnpm 2025-11-29 13:02:40 +00:00
README.md Neocities => Bunny 2025-10-04 14:18:42 +01:00

Uke Group North

Bringing communities together through the joy of music

ukegroupnorth.com

About Uke Group North

Uke Group North is a Community Interest Company (CIC) dedicated to improving wellbeing and strengthening communities through inclusive ukulele workshops across Greater Manchester and Lancashire. Since September 2021, we've been creating welcoming spaces where people of all ages and abilities can learn, play, and connect through music.

What We Do

  • Weekly Sing & Strum Sessions - Regular workshops in Ramsbottom, Greenmount, Bury and surrounding areas
  • Beginner to Advanced Workshops - From first chords to advanced techniques
  • Children's Programmes - Fun, educational sessions designed for young learners
  • Community Performances - Regular performances at local festivals and events
  • Free Instrument Loan - No ukulele? No problem! We provide instruments during sessions

Our Mission

We work towards three core objectives:

  1. Improving Mental & Emotional Wellbeing - Using music therapy and community connection to support mental health
  2. Strengthening Community Assets - Supporting local community spaces through regular bookings and increased engagement
  3. Developing Musical Skills - Teaching practical ukulele skills, music theory, and performance confidence

Weekly Sessions

Check the website for our current weekly sessions across Greater Manchester and Lancashire. All sessions welcome beginners - no experience necessary!

Get Involved

Website Technical Details

This website is built using the Chobble Template, a static site generator that combines markdown content with automated deployment.

Site Structure

  • pages/ - Main website pages (About, Mission, Workshops, etc.)
  • events/ - Weekly recurring sessions and special events
  • news/ - Updates and announcements
  • reviews/ - Testimonials from participants
  • images/ - Photos and promotional materials
  • assets/ - Downloadable songbooks (Junior Songbook, UGN Songbook)

Deployment

The site automatically builds and deploys to Bunny CDN via GitHub Actions when changes are pushed to the main branch. Content is managed through markdown files, making updates simple and accessible.

Local Development

To build the site locally:

./bin/build

The built site appears in result/.


"If everyone played the ukulele, the world would be a better place." - Jake Shimabukuro

Uke Group North CIC - Building stronger communities through music since 2021.