Skip to content

chore: add project configuration and Claude Code setup#5

Merged
anneschuth merged 3 commits into
mainfrom
bump-project-config
Feb 2, 2026
Merged

chore: add project configuration and Claude Code setup#5
anneschuth merged 3 commits into
mainfrom
bump-project-config

Conversation

@robbertbos

@robbertbos robbertbos commented Jan 31, 2026

Copy link
Copy Markdown
Member

Summary

  • Add .editorconfig for consistent editor formatting
  • Add .github/dependabot.yml for automated GitHub Actions updates
  • Add .gitignore for local settings
  • Update .pre-commit-config.yaml with minimum version requirement
  • Simplify CONTRIBUTING.md setup with uv instead of pip
  • Add .claude/ configuration for AI assistant (coding rules, skills, workflow)
  • Fix missing CHANGELOG entries for v1.1.0 and v1.2.0
  • Improve release workflow: verify CHANGELOG entry, rollback tag on failure

Add configuration files to standardize development workflow:

- .editorconfig: enforce consistent formatting (2-space indent, LF, UTF-8)
- .github/dependabot.yml: automate GitHub Actions updates weekly
- .gitignore: ignore local settings and Claude plans
- .pre-commit-config.yaml: require minimum version 4.5.0
- CONTRIBUTING.md: simplify setup with uv instead of pip
- CHANGELOG.md: document changes
Add AI assistant configuration for consistent development:

- CLAUDE.md: project overview and workflow
- rules/coding.md: YAML, bash, security, and documentation standards
- rules/dutch-communication.md: language preferences and commit conventions
- skills/: lint, release, and validate-action commands
- Add missing v1.1.0 and v1.2.0 entries to CHANGELOG
- Release workflow verifies CHANGELOG entry exists before releasing
- Rollback tag automatically if verification fails
- Simplify /release skill to only push tag (workflow handles the rest)
@anneschuth anneschuth merged commit c4a853f into main Feb 2, 2026
6 checks passed
@anneschuth anneschuth deleted the bump-project-config branch February 2, 2026 11:46
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.

2 participants