From 30b5f61649d768c11f8410a406d6a3abd087c663 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D7=A0=CF=85=CE=B1=CE=B7=20=D7=A0=CF=85=CE=B1=CE=B7=D1=95?= =?UTF-8?q?=CF=83=CE=B7?= Date: Wed, 2 Sep 2026 18:19:20 -0700 Subject: [PATCH] docs: state the shared Go rules in the same words global/documentation asks that a convention binding several repositories be stated in each of them in the same words, because a difference in wording is a difference in rule. The formatting rule had four wordings across five repositories, and two of them said "should be formatted" where the others said "is formatted". CI enforces it, so it is not advice. The exclusion for generated files was stated in four repositories and missing from gohai, which has two such files. nats-client and nats-server referenced [gofumpt] and [golangci-lint] without ever defining them, so both rendered as literal text rather than links. Sections that differ because the repositories differ are left alone: each one's test commands, package paths and branch-name examples, and osapi's Prettier and Docusaurus rules. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_013oR5Gt9WPTTdPKdnShdL7L --- CONTRIBUTING.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 039d65dc3..29e7b57ae 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -113,8 +113,8 @@ module versions in `go.mod`. There is no `replace` directive. ## Code style -Go code should be formatted by [gofumpt] and linted using [golangci-lint]. This -style is enforced by CI. +Go code is formatted by [gofumpt] and linted using [golangci-lint], enforced by +CI. ```bash just go-fmt-check # Check formatting