Skip to content

docs: document installation, requirements, and build options for consumers#5

Merged
TobbenTM merged 1 commit into
mainfrom
TobbenTM/review-readme-usage
May 9, 2026
Merged

docs: document installation, requirements, and build options for consumers#5
TobbenTM merged 1 commit into
mainfrom
TobbenTM/review-readme-usage

Conversation

@TobbenTM
Copy link
Copy Markdown
Member

@TobbenTM TobbenTM commented May 9, 2026

Summary

  • Adds Requirements and Installation sections to the README (source install + FetchContent snippet), plus a build-options table covering MOONBASE_BUILD_TESTS, MOONBASE_BUILD_EXAMPLES, and MOONBASE_BUILD_JUCE_EXAMPLE, so consumers can integrate the SDK without reading CMakeLists.
  • Pins the FetchContent snippet to a real tag and teaches scripts/bump-version.sh to rewrite the GIT_TAG v<version> line on every release; adds README.md to the @semantic-release/git assets so the bump rides along in the release commit.

Test plan

  • Dry-run scripts/bump-version.sh 2.3.4 against a temp copy — both CMakeLists.txt VERSION and README.md GIT_TAG are rewritten and the post-edit verification greps succeed.
  • Confirm the next semantic-release run updates the README GIT_TAG line and includes it in the release commit.

…umers

Adds Requirements, Installation (source install + FetchContent), and a
build-options table to the README so consumers can integrate the SDK
without spelunking through CMakeLists. The FetchContent snippet pins a
real tag (v1.1.0), so bump-version.sh now rewrites that line on every
release and README.md is added to the @semantic-release/git assets.
@TobbenTM TobbenTM merged commit 31d3344 into main May 9, 2026
4 checks passed
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 9, 2026

🎉 This PR is included in version 2.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant