Skip to content

Add PR template and CLAUDE.md guide#33

Merged
Reefact merged 1 commit into
mainfrom
claude/pr-templates-inquiry-ge0aav
Jul 6, 2026
Merged

Add PR template and CLAUDE.md guide#33
Reefact merged 1 commit into
mainfrom
claude/pr-templates-inquiry-ge0aav

Conversation

@Reefact

@Reefact Reefact commented Jul 6, 2026

Copy link
Copy Markdown
Owner

Summary

Add a GitHub pull request template and a CLAUDE.md guide to keep contributions consistent. The main goal is to stop PR/commit descriptions from drifting between languages by pinning English as the repository language.

Type of change

  • Bug fix
  • New feature
  • Breaking change
  • Refactoring
  • Analyzer / diagnostic change
  • Tests
  • Documentation
  • Build / CI / tooling

Changes

  • Add .github/pull_request_template.md: enforces an English, structured PR description (summary, type of change, changes, testing, documentation, related issues) and reminds authors not to check testing items that were not actually run.
  • Add CLAUDE.md at the repository root: documents the language policy (English by default, French translation kept in sync), build/test commands, project layout, change guidelines (including the ReSharper/Rider code-style settings in FirstClassErrors.sln.DotSettings), and error/documentation conventions.

Testing

  • dotnet build FirstClassErrors.sln
  • dotnet test FirstClassErrors.sln
  • Analyzer tests pass (FirstClassErrors.Analyzers.UnitTests)

This PR only adds Markdown files (a PR template and CLAUDE.md); no source code changed, so build and test were not required and were not run.

Documentation

This PR adds repository meta-documentation (a PR template and a CLAUDE.md guide). No product/API/error documentation, README, or French translation was affected.

  • No documentation change required

Related issues

None.

Add a GitHub pull request template under .github/ and a CLAUDE.md guide at
the repository root to keep contributions consistent.

- .github/pull_request_template.md: enforces an English, structured PR
  description (summary, type of change, changes, testing, documentation,
  related issues) and reminds authors not to check testing items that were
  not actually run.
- CLAUDE.md: documents the repository language policy (English by default,
  French translation kept in sync), build/test commands, project layout,
  change guidelines (including the ReSharper/Rider code-style settings), and
  error/documentation conventions.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GbeMRYX4qz3E4euqLUKv4f
@Reefact Reefact merged commit 3074d28 into main Jul 6, 2026
2 checks 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.

2 participants