Skip to content

[#127]:amelia:docs, add build matrix badges, update h5cpp-compiler LLVM version#128

Merged
steven-varga merged 1 commit intostagingfrom
127-docs-add-build-matrix-badges
May 8, 2026
Merged

[#127]:amelia:docs, add build matrix badges, update h5cpp-compiler LLVM version#128
steven-varga merged 1 commit intostagingfrom
127-docs-add-build-matrix-badges

Conversation

@steven-varga
Copy link
Copy Markdown
Collaborator

Summary

  • Add shields.io badge strip (CI, license, release, docs) at top of README
  • Add ## Build Matrix table (Ubuntu 22.04 + 24.04 × GCC 13/14/15 + Clang 17/18/19/20) using numbered image-reference pattern consistent with iex2h5 and h5cpp-compiler
  • Update stale LLVM6.0 / clang6.0 compiler reference — h5cpp-compiler currently supports Clang/LLVM 14, 15, and 17
  • Fix link-reference collisions: [301] (raii/conversion-policy) renamed to [601]; stale [200]/[201]/[202]/[302] Doxygen refs replaced by badge SVG URLs; duplicate [305]/[400] definitions deduplicated

The CI badge-generation machinery (ci.yml generate-badges job + peaceiris/actions-gh-pages publish to vargalabs.github.io/h5cpp/badges/) was already in place — only the README was missing.

Test plan

  • Verify badge strip renders correctly on GitHub after merge
  • Confirm generate-badges CI job publishes SVGs to gh-pages on next push to staging/release
  • Spot-check that [601] raii/conversion-policy links resolve correctly in rendered README

Closes #127

🤖 Generated with Claude Code

@steven-varga steven-varga changed the title [#127]:amelia: add build matrix badges, update h5cpp-compiler LLVM version [#127]:amelia:docs, add build matrix badges, update h5cpp-compiler LLVM version May 8, 2026
…sion

Add shields.io badge strip and Build Matrix table to README using the
same numbered image-reference pattern as iex2h5 and h5cpp-compiler.
The CI badge-generation machinery (ci.yml generate-badges job + gh-pages
publish) was already in place; only the README needed updating.

Also updates the stale "LLVM6.0/clang6.0" compiler reference to reflect
that h5cpp-compiler currently supports Clang/LLVM 14, 15, and 17.

Collision fixes: [301] (raii/conversion-policy ref) renamed to [601];
stale [200]/[201]/[202]/[302] Doxygen refs replaced by badge SVG URLs;
duplicate [305]/[400] definitions deduplicated.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@steven-varga steven-varga force-pushed the 127-docs-add-build-matrix-badges branch from c87354b to c23388d Compare May 8, 2026 20:10
@steven-varga steven-varga merged commit 8a00446 into staging May 8, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant