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
@kalwalt kalwalt deleted the docs/readme-51 branch July 5, 2026 09:40
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