MANDATORY: Check for uncommitted changes at the START of each new task:
git status --short
If uncommitted changes exist from a previous task:
Commit only when complete:
Commit command:
git add -A && git commit -m "prefix: description" && git push
Commit prefixes:
fix: - Bug fixesfeat: - New featuresrefactor: - Code improvementsstyle: - UI/CSS changesdocs: - Documentationtest: - Test changesCommit message format:
Website for Nadon Thai restaurant chain (Morpeth, Newcastle, Durham). Built with Jekyll, deployed to GitHub Pages.
/home/dev/tenx/apps/websites/nadonthai.co.uk/_site/_config.yml (Production) - DO NOT modify for local devurl: "https://nadonthai.co.uk"baseurl: ""_config_dev.yml (Development) - Use for local devurl: "https://tenx.fraction.app"baseurl: "/nadonthai.co.uk"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/
/assets/... for all asset paths