This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Local Development:
bundle install # Install Ruby dependencies
bundle exec jekyll serve # Start local development server
CSS Compilation:
jekyll serve
_sass/
→ Output: css/main.css
JavaScript Minification:
cd automation/minifying
./minify_js.sh # Minifies all JS files in js/ directory
Jekyll Site Structure:
_data/
(speakers, schedule, partners, sessions)_includes/
(hero, speakers, venue, etc.)github-pages
gem for deploymentKey Configuration:
_config.yml
: Site settings, navigation, hero content, venue details_sass/config.rb
: Compass configuration with autoprefixer_plugins/generator_scss.rb
: Custom SASS compilation during Jekyll buildContent Management:
_data/speakers.yml
_data/schedule.yml
_config.yml
(many currently commented out)img/sections-background/
, assets/speakers/
, etc.CSS Architecture:
_sass/partials/
_sass/main.scss
This is a conference website for HeyAI 2024/2025 currently showing minimal content (tickets and some navigation removed).