This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
makeminnesota.org is a Jekyll static site serving as a directory of makerspaces, hackerspaces, and maker resources across Minnesota. The site is intended for GitHub Pages hosting.
# Install dependencies
bundle install
# Serve locally with live reload
bundle exec jekyll serve
# Build site (output to _site/)
bundle exec jekyll buildRuby version: 3.4.2 (see .ruby-version)
- Jekyll static site with a single-page layout displaying maker resource cards
_data/makers.yaml— The primary content file. All makerspace/resource entries live here as a YAML array. Each entry has fields likename,city,description,features,location,website,membership/access. Some entries use variant fields (facilities,examples,locations,cities) for non-standard resource types (universities, events, programs)_layouts/base.html— Single layout wrapping all pages; loads CSS from front matter and includes head/footer partials_includes/—head.html(meta tags, Open Graph, CSS) andfooter.html(copyright, license)index.html— Iterates oversite.data.makersto render cardsassets/css/main.css— All styling; uses CSS custom properties for themingreference.md— Research/reference material for makerspace data (not rendered on the site)
- Content changes are data-driven: add/edit entries in
_data/makers.yamlrather than modifying HTML - The site uses no Jekyll plugins or themes — plain HTML/CSS with Liquid templating
- Site is licensed CC BY 4.0