Skip to content

docs(#51): rewrite README + bump WebARKitLib to v0.8.0 (rebuild)#48

Merged
kalwalt merged 4 commits into
devfrom
docs/readme-51
Jun 21, 2026
Merged

docs(#51): rewrite README + bump WebARKitLib to v0.8.0 (rebuild)#48
kalwalt merged 4 commits into
devfrom
docs/readme-51

Conversation

@kalwalt

@kalwalt kalwalt commented Jun 20, 2026

Copy link
Copy Markdown
Member

Part of #51 (developer docs). Pairs with webarkit/WebARKitLib#59.

README rewrite

Replaces the stub with a developer guide:

  • What it is — the WebARKit superproject (build glue + JS controller + examples), one-paragraph project description.
  • Repo layout table (src/, emscripten/ glue + bindings + submodule, tools/makem.js, build/, dist/, examples/, docs/).
  • Prerequisites + recursive cloneopencv and opencv_contrib are vendored submodules (no separate OpenCV download).
  • Two-step build flowsetup-dockerbuild-docker (WASM) → build-es6 (bundle); corrects the old npm run build instruction.
  • Running the examples, the cross-repo submodule / PR-pair workflow, a design-docs index, and contributing.
  • The version callout is version-agnostic (no hardcoded numbers, to avoid drift).

Submodule bump + rebuild

Bumps the submodule to #59 (README + version 0.8.0) and rebuilds build//dist/ — the WASM now reports Webarkit C++ lib v0.8.0 initalised (verified in the static example).

After #59 merges I'll re-point the submodule to the dev tip.

🤖 Generated with Claude Code

kalwalt and others added 4 commits June 20, 2026 23:55
README: replace the stub with a developer-oriented guide -- what the superproject
is, repo layout, prerequisites, the two-step build flow (setup-docker ->
build-docker -> build-es6; OpenCV/opencv_contrib are vendored submodules, no
separate download), running the examples, the cross-repo submodule/PR-pair flow,
a design-docs index, and contributing. Version callout made version-agnostic.

Bump the submodule to webarkit/WebARKitLib#59 (README + version 0.8.0) and rebuild
build/ + dist/ -- the WASM now reports "Webarkit C++ lib v0.8.0".

Refs #51.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Point at the WebARKitLib docs/readme-51 tip including the gtest version-assertion
fix (0.8.0). Test-only change upstream; build/dist unchanged.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
… note

CONTRIBUTING.md: replace the emoji-commit guidance (Atom guide) with Conventional
Commits, add signed-commits, the rebuild step for C++/submodule changes, and the
cross-repo PR-pair flow. README: link to CONTRIBUTING.md + require Conventional Commits.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Re-point the submodule at the canonical dev tip after #59 (README rewrite +
version 0.8.0 + CONTRIBUTING.md) merged. Docs/version only upstream; build/dist
unchanged.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@kalwalt kalwalt self-assigned this Jun 21, 2026
@kalwalt kalwalt added documentation Improvements or additions to documentation enhancement New feature or request Emscripten / C / C++ all about Emscripten labels Jun 21, 2026
@kalwalt kalwalt added this to the Markerless tracking milestone Jun 21, 2026
@kalwalt kalwalt moved this from To do to Review in progress in New markerless image tracking Jun 21, 2026
@kalwalt kalwalt merged commit ada77f0 into dev Jun 21, 2026
@github-project-automation github-project-automation Bot moved this from Review in progress to Done in New markerless image tracking Jun 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation Emscripten / C / C++ all about Emscripten enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant