📝 Check off the docs restructure and note it in the changelog

This commit is contained in:
tmu committed 2026-09-15 21:51:21 +00:00
1 parent 5e7d40b013
commit 1465926783
2 files changed
+28 -25

No files matched your search

+3
View File
@@ -7,6 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased] ## [Unreleased]
- restructure the documentation: README.md for users, CONTRIBUTING.md for contributors, and development/ for the decisions, rejected alternatives and known issues
- document the decisions and known issues for CI, tooling, testing, publishing and the workflow
## [0.1.5] - 2026-09-15 ## [0.1.5] - 2026-09-15
- improve CI configuration - improve CI configuration
+25 -25
View File
@@ -24,32 +24,32 @@ Bugs:
Enhancements: Enhancements:
Documentation: Documentation:
☐ Clean up CONTRIBUTING.md and README.md, create docs ✔ Clean up CONTRIBUTING.md and README.md, create docs @done
☐ Review existing documentation for accuracy and completeness ✔ Review existing documentation for accuracy and completeness @done
☐ README.md should be the main entry point for users, and CONTRIBUTING.md should be the main entry point for contributors ✔ README.md should be the main entry point for users, and CONTRIBUTING.md should be the main entry point for contributors @done
☐ Move the decisions, shortcomings and known issues out of README.md and CONTRIBUTING.md ✔ Move the decisions, shortcomings and known issues out of README.md and CONTRIBUTING.md @done
☐ Decided: category files under development/ (one per area), not ADRs. Each decision is a block with #### Decision (YYYY-MM) / #### Why / #### Rejected / #### Known issue; rationale in development/README.md ✔ Decided: category files under development/ (one per area), not ADRs. Each decision is a block with #### Decision (YYYY-MM) / #### Why / #### Rejected / #### Known issue; rationale in development/README.md @done
☐ have a look at other well known repositories for inspiration on how to structure the docs ✔ have a look at other well known repositories for inspiration on how to structure the docs @done
☐ often times a docs folder is used, but this usually contains further user of the library documentation, that is deployed to a website. Deployment is out of scope for now ✔ often times a docs folder is used, but this usually contains further user of the library documentation, that is deployed to a website. Deployment is out of scope for now @done
☐ make sure to preserve that information in the new docs ✔ make sure to preserve that information in the new docs @done
☐ development/README.md - index and decision-block convention ✔ development/README.md - index and decision-block convention @done
☐ development/workflow.md - branching, script prefixes, feedback tiers, commits ✔ development/workflow.md - branching, script prefixes, feedback tiers, commits @done
☐ development/tooling.md - toolchain decisions and editor setup ✔ development/tooling.md - toolchain decisions and editor setup @done
☐ development/testing.md - type-driven testing ✔ development/testing.md - type-driven testing @done
☐ development/ci.md - pipeline, runner image, coverage serving ✔ development/ci.md - pipeline, runner image, coverage serving @done
☐ development/publishing.md - release and npm publishing ✔ development/publishing.md - release and npm publishing @done
☐ development/library.md - public API design and its limitations ✔ development/library.md - public API design and its limitations @done
☐ README.md ✔ README.md @done
☐ I really like the order perl documentation does it: name with a single line description, version, Synopsis, Description, examples, API reference, license ✔ I really like the order perl documentation does it: name with a single line description, version, Synopsis, Description, examples, API reference, license @done
(example: https://metacpan.org/pod/Scalar::Util) (example: https://metacpan.org/pod/Scalar::Util)
☐ should include a clear description of the library, its purpose, and how to use it ✔ should include a clear description of the library, its purpose, and how to use it @done
☐ Add usage examples to README.md ✔ Add usage examples to README.md @done
☐ version needs to be kept in sync with package.json in release.sh ✔ version needs to be kept in sync with package.json in release.sh @done
☐ Not every section in current README fits in the above order, so put them in another file ✔ Not every section in current README fits in the above order, so put them in another file @done
☐ CONTRIBUTING.md ✔ CONTRIBUTING.md @done
☐ should include instructions for how to contribute to the project, including how to set up a development environment, run tests, and submit pull requests ✔ should include instructions for how to contribute to the project, including how to set up a development environment, run tests, and submit pull requests @done
☐ should include guidelines for code style and formatting and a hint, that vscode extensions are suggested from .vscode/extensions.json ✔ should include guidelines for code style and formatting and a hint, that vscode extensions are suggested from .vscode/extensions.json @done
☐ Not every section in current CONTRIBUTING.md fits in, so put them in another file ✔ Not every section in current CONTRIBUTING.md fits in, so put them in another file @done