Skip to content

chore: modernise#6

Merged
Lef-F merged 5 commits intomainfrom
claude-scaffold
Mar 1, 2026
Merged

chore: modernise#6
Lef-F merged 5 commits intomainfrom
claude-scaffold

Conversation

@Lef-F
Copy link
Copy Markdown
Owner

@Lef-F Lef-F commented Mar 1, 2026

No description provided.

Lef-F added 5 commits March 1, 2026 17:10
Add CLAUDE.md developer guide and .claude/ directory with context files,
skills, and settings for effective AI-assisted development.
New post covering the full stack: Tufte CSS, sidenote system, banner
hack, deployment pipeline, Git LFS, sitemap tool, and AI scaffolding.
Uses all available Tufte features (sidenotes, blockquotes, code, etc).
Replace poetry with uv for the tools directory. Update all references
in CLAUDE.md, settings, skills, and context files. Add .venv to gitignore.
- Bump actions/checkout to v4, aws-credentials to v4
- Replace tj-actions/branch-names with native GITHUB_REF_NAME
- Replace jakejarvis/s3-sync-action with aws s3 sync
- Remove --acl public-read (use bucket policy instead)
- Configure bucket before sync to avoid ACL errors
- Replace deprecated set-output with GITHUB_OUTPUT
- Fix sidenote pattern: add id="margin-toggle-button" on toggle labels
- Fix span class order to "sidenote marginnote" (matching existing posts)
- Fix </br> to <br> in blog post blockquote
- Fix sitemap double-slash bug in URL generation
- Reorder CI bucket config: policy before website hosting
- Reduce CLAUDE.md duplication, reference tufte-patterns.md instead
- Document homepage vs post structure difference
@Lef-F Lef-F merged commit 71989be into main Mar 1, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant