diff options
| author | Leitwolf11 | 2026-11-13 17:38:17 +0300 |
|---|---|---|
| committer | Leitwolf11 | 2026-11-13 17:38:17 +0300 |
| commit | aabd11c1321da173918ad48a2ffb7da5e6d90756 (patch) | |
| tree | 12e428e1f7bdf1f3173842f9e4e84a53ce3a39bb /CHANGELOG.md | |
| parent | 98e0e3d6fbde5fd5634e38ea5cc143da688545a0 (diff) | |
| download | progmasoft-cpp-docs/guidelines-layout.tar.gz | |
Use the two names consistentlydocs/guidelines-layout
Progmasoft C/C++ Styles names the repository, where a text speaks of
all of it: the README introduction, the license texts, CONTRIBUTING and
the changelog. Progmasoft Core C++ Coding Guidelines names its C++
guide, and its own documents call it "the guidelines", in the plural
like its name, instead of "the guide" or "this guide"; the verbs follow.
Dated changelog entries keep their wording. Paragraphs that grew past
120 columns are rewrapped; every link and anchor still resolves.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'CHANGELOG.md')
| -rw-r--r-- | CHANGELOG.md | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 82bc430..4b896d3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,20 +3,21 @@ # Changelog -A revision of the guide is named by its date. A change that requires existing code to change says so. +A revision of Progmasoft C/C++ Styles is named by its date. A change that requires existing code to change says so. ## Unreleased -The guide is named Progmasoft Core C++ Coding Guidelines; it was Progmasoft C++ Style. +The repository is named Progmasoft C/C++ Styles, and its C++ guide Progmasoft Core C++ Coding Guidelines; both +were Progmasoft C++ Style. -The guide moved to `Progmasoft_Core_Cpp_Coding_Guidelines/`. `Common/` holds the thirteen chapters, which apply to both versions; -`Cpp20/` and `Cpp17/` hold what applies to one version: the rules that use C++20 features, and their C++17 form with -the checks a C++17 library needs. `index.json` lists every document with its chapter and versions. No rule changed; -links to `Guide/` move to `Progmasoft_Core_Cpp_Coding_Guidelines/Common/`. +The guidelines moved to `Progmasoft_Core_Cpp_Coding_Guidelines/`. `Common/` holds the thirteen chapters, which apply to +both versions; `Cpp20/` and `Cpp17/` hold what applies to one version: the rules that use C++20 features, and their +C++17 form with the checks a C++17 library needs. `index.json` lists every document with its chapter and versions. No +rule changed; links to `Guide/` move to `Progmasoft_Core_Cpp_Coding_Guidelines/Common/`. -The guide covers C++17 as well as C++20. A project picks one; C++20 stays the default, and C++17 is for libraries meant -for other people's projects. [The C++17 page](Progmasoft_Core_Cpp_Coding_Guidelines/Cpp17/LANGUAGE.md) lists the C++17 form of each C++20 -feature the guide uses. Existing C++20 projects need no change. +The guidelines cover C++17 as well as C++20. A project picks one; C++20 stays the default, and C++17 is for libraries +meant for other people's projects. [The C++17 page](Progmasoft_Core_Cpp_Coding_Guidelines/Cpp17/LANGUAGE.md) lists the +C++17 form of each C++20 feature the guidelines use. Existing C++20 projects need no change. ## 2026-10-18 |