git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[PATCH v2] Provide some linguistic guidance for the documentation.

From
Marc Branchaud <marcnarc@xiplink.com>
Date
Aug 1, 2013, 15:10 UTC
Message-ID
<1375369825-28636-1-git-send-email-marcnarc@xiplink.com>
In-Reply-To
<1375197114-10742-1-git-send-email-marcnarc@xiplink.com>

This will hopefully avoid questions over which spelling and grammar should be used. Translators are of course free to create localizations for other specific English dialects.

Signed-off-by: Marc Branchaud <marcnarc@xiplink.com>
---
A little less stringent now.
 Documentation/CodingGuidelines  |  6 ++++++
 Documentation/SubmittingPatches | 10 ++++++++++
 2 files changed, 16 insertions(+)
diff --git a/Documentation/CodingGuidelines b/Documentation/CodingGuidelines
index 559d5f9..fc397f3 100644
--- a/Documentation/CodingGuidelines
+++ b/Documentation/CodingGuidelines
@@ -242,6 +242,12 @@ Writing Documentation:
  processed into HTML and manpages (e.g. git.html and git.1 in the
  same directory).
 
+ The documentation generally follows US English (en_US) norms for spelling
+ and grammar, although most spelling variations are tolerated.  Just avoid
+ mixing styles when updating existing text.  If you wish to correct the
+ English of some of the existing documentation, please see the documentation-
+ related advice in the Documentation/SubmittingPatches file.
+
  Every user-visible change should be reflected in the documentation.
  The same general rule as for code applies -- imitate the existing
  conventions.  A few commented examples follow to provide reference
diff --git a/Documentation/SubmittingPatches b/Documentation/SubmittingPatches
index d0a4733..998e407 100644
--- a/Documentation/SubmittingPatches
+++ b/Documentation/SubmittingPatches
@@ -65,6 +65,16 @@ feature does not trigger when it shouldn't.  Also make sure that the
 test suite passes after your commit.  Do not forget to update the
 documentation to describe the updated behaviour.
 
+Speaking of the documentation, if you are attempting to correct typographical
+or grammatical errors use one patch for indisputably correct changes (e.g.
+"teh" -> "the") and put subjective/stylistic changes in a separate patch.
+This helps to streamline reviews of your patches.  Also, although the
+documentation is mainly written in US English, most non-US spelling variants
+are acceptable.  Patches that change one common spelling to another (such as
+changing "behaviour" to "behavior") are generally not helpful, as
+oftentimes a few months later some generous soul will want to change the
+spelling the other way.
+
 Oh, another thing.  I am picky about whitespaces.  Make sure your
 changes do not trigger errors with the sample pre-commit hook shipped
 in templates/hooks--pre-commit.  To help ensure this does not happen,
-- 
1.8.3.1
Previous: Junio C HamanoNext: Marc Branchaud
Message 7 of 12 in “Documentation: fix typos in man pages”
  1. Documentation: fix typos in man pagesØystein Walle, Jul 29, 2013
  2. Marc BranchaudJul 30, 2013
  3. Junio C HamanoJul 30, 2013
  4. Specify UK English for the documentation source files.Marc Branchaud, Jul 30, 2013
  5. Fredrik GustafssonJul 30, 2013
  6. Junio C HamanoJul 30, 2013
  7. Provide some linguistic guidance for the documentation.Marc Branchaud, Aug 1, 2013
  8. Marc BranchaudAug 1, 2013
  9. Junio C HamanoAug 1, 2013
  10. Provide some linguistic guidance for the documentation.Marc Branchaud, Aug 1, 2013
  11. Jonathan NiederAug 2, 2013
  12. Marc BranchaudAug 2, 2013

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.