Skip to content

Add Dependabot grouping, pre-commit checks, and AI assistant docs - #32

Merged
gionn merged 5 commits into
masterfrom
repo-hygiene
Sep 3, 2026
Merged

gionn merged 5 commits into
masterfrom
repo-hygiene

Conversation

@gionn

@gionn gionn commented Sep 3, 2026

Copy link
Copy Markdown
Member

Summary

  • Groups Dependabot updates per ecosystem (bundler, github-actions) with a weekly schedule and 7-day cooldown instead of the current single monthly bundler-only block.
  • Adds a baseline .pre-commit-config.yaml (YAML/JSON/whitespace hygiene, markdownlint, actionlint, GitHub Actions SHA-pin enforcement) wired into a new pre-checks workflow that runs on PRs and pushes to master.
  • Adds a .markdownlint.yaml tuned for this repo's actual content style (long-form Italian prose, embedded iframes/buttons for event pages, exclamation-punctuated headings).
  • Documents the codebase in AGENTS.md (purpose, structure, local build commands, authoring conventions), with CLAUDE.md importing it via @AGENTS.md so Claude and Copilot share one source of truth.
  • Extends .gitignore with Jekyll/Bundler cache directories and Claude Code's local .claude artifacts.

No workflow files currently exist on master to SHA-pin — that lands separately once the redesign branch (which introduces the Pages Actions deploy workflow) merges.

Test plan

  • pre-commit run --all-files passes locally on this branch.
  • pre-checks workflow runs green on this PR.

gionn and others added 5 commits September 3, 2026 16:23
…nt docs

Groups Dependabot updates per ecosystem with a weekly schedule and cooldown,
adds a pre-commit baseline (YAML/JSON/whitespace checks, markdownlint,
actionlint, GitHub Actions SHA-pin enforcement) wired into a new pre-checks
workflow, and documents the codebase in AGENTS.md with a CLAUDE.md import so
Claude and Copilot share one source of truth.
The redesign merge brought in files missing a trailing newline and a
README list using a different bullet marker than the rest of the file.
@gionn
gionn marked this pull request as ready for review September 3, 2026 14:58
@gionn
gionn merged commit 456b3e0 into master Sep 3, 2026
1 check passed
@gionn
gionn deleted the repo-hygiene branch September 3, 2026 15:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant