Skip to content

State the documentation and commit language - #149

Merged
Platonenkov merged 1 commit into
devfrom
claude/claude-md-doc-language-8fd79c
Aug 26, 2026
Merged

State the documentation and commit language#149
Platonenkov merged 1 commit into
devfrom
claude/claude-md-doc-language-8fd79c

Conversation

@Platonenkov

Copy link
Copy Markdown
Collaborator

Two lines in CLAUDE.mdDevelopment Notes.

+- Documentation language: English. Prose, headings, and examples in English; do not mix languages
+- Commit messages are English too — subject and body. This repository is public, and its history is
+  part of what a reader sees; 36 of the 562 subjects on `dev` are Russian, and no more are to be added

Documentation already follows this

Checked rather than assumed: CLAUDE.md, README.md, CHANGES.md and CONTRIBUTING.md contain no Cyrillic at all, and neither does any XML doc comment under Xrpl/ or Base/. The line records a convention that already holds — and a convention that is only ever inferred from its surroundings erodes at the first entry written in a hurry.

Commit history does not

36 of the 562 subjects on dev are Russian. This repository is public and publishes to nuget.org, so its history is part of what a reader of the package sees.

Nothing is being rewritten. Those 36 stay: rewriting 562 commits would break every SHA referenced from issues, pull requests and CHANGES.md, and cosmetics do not buy that. The rule looks forward, and says so — no more are to be added.

Placement

Both lines go first in Development Notes. They govern everything else written there rather than sitting alongside it, and a reader deciding what language to write in should not have to reach the bottom of a list about .editorconfig and package management to find out.

Scope

Documentation and commit messages. Issue and pull request text follows the same reasoning — it is equally public — but that is not what these lines claim, and stating more than was decided is its own kind of error.

Documentation was already English throughout - CLAUDE.md, README.md,
CHANGES.md, CONTRIBUTING.md and every XML doc comment carry no Cyrillic at all -
but nothing said so, which leaves it to be inferred from the surroundings. A
convention that is only ever inferred erodes at the first entry written in a
hurry.

Commit history is the case in point: 36 of the 562 subjects on dev are Russian.
This repository is public and publishes to nuget.org, so its history is part of
what a reader sees. Nothing is being rewritten - the existing subjects stay -
but no more are to be added.

Both lines go first in Development Notes: they govern everything else written
there rather than sitting alongside it.
@Platonenkov
Platonenkov added this pull request to the merge queue Aug 26, 2026
Merged via the queue into dev with commit 13877c9 Aug 26, 2026
4 checks passed
@Platonenkov
Platonenkov deleted the claude/claude-md-doc-language-8fd79c branch August 26, 2026 14:26
@Platonenkov Platonenkov mentioned this pull request Aug 27, 2026
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