AI Agent Instructions

Git Workflow

MANDATORY: Check for uncommitted changes at the START of each new task:

git status --short

If uncommitted changes exist from a previous task:

  1. Same topic: Continue working, commit when fully complete
  2. New topic: Ask user whether to commit, stash, or discard previous changes

Commit only when complete:

Commit command:

git add -A && git commit -m "prefix: description" && git push

Commit prefixes:

Commit message format:


Nadon Thai Restaurant Site - Jekyll

Overview

Website for Nadon Thai restaurant chain (Morpeth, Newcastle, Durham). Built with Jekyll, deployed to GitHub Pages.

Access

Important: Two Configuration Files

_config.yml (Production) - DO NOT modify for local dev

_config_dev.yml (Development) - Use for local dev

Building the Site

IMPORTANT: After making ANY changes, you MUST rebuild:

# Build with dev config for local testing
docker exec websites_jekyll bash -c "cd /srv/nadonthai.co.uk && jekyll build --config _config.yml,_config_dev.yml"

# Verify build
curl -I https://tenx.fraction.app/nadonthai.co.uk/

Key Info