Summary
The repository has no CHANGELOG.md and no CONTRIBUTING.md. Both are standard artifacts for an open-source v1.0 release.
Action needed
CHANGELOG.md
- Backfill release notes from the existing version history in
README.md (the "Status" section and per-version summaries).
- Use Keep a Changelog format:
## [vX.Y.Z] — YYYY-MM-DD headers with Added, Fixed, Changed, Removed subsections.
- Add a
[Unreleased] section at the top for ongoing changes.
CONTRIBUTING.md
- Document the branch and PR workflow.
- Describe the build prerequisites for each platform (can reference AGENTS.md).
- Describe how to run tests and the sanitizer build.
- Note the code style conventions (C++20,
#pragma once, the unit type system).
- Describe how to add a new calculator page (the three-layer pattern).
Files
CHANGELOG.md — new file at repo root
CONTRIBUTING.md — new file at repo root
README.md — link to both from the README
Summary
The repository has no
CHANGELOG.mdand noCONTRIBUTING.md. Both are standard artifacts for an open-source v1.0 release.Action needed
CHANGELOG.md
README.md(the "Status" section and per-version summaries).## [vX.Y.Z] — YYYY-MM-DDheaders withAdded,Fixed,Changed,Removedsubsections.[Unreleased]section at the top for ongoing changes.CONTRIBUTING.md
#pragma once, the unit type system).Files
CHANGELOG.md— new file at repo rootCONTRIBUTING.md— new file at repo rootREADME.md— link to both from the README