Skip to content

Add end-to-end user guide to docs/ - #7

Merged
sgoel1411 merged 1 commit into
mainfrom
docs/user-guide
Sep 16, 2026
Merged

sgoel1411 merged 1 commit into
mainfrom
docs/user-guide

Conversation

@sgoel1411

Copy link
Copy Markdown
Collaborator

Ports the internal wiki guide into the repo so documentation is versioned with the code, reviewable through PRs, and present in every clone and fork.

Changes

  • docs/guide.md — new, 563 lines, 7 mermaid diagrams
  • README.md — links the guide as the documentation starting point

Install instructions rewritten

The wiki referenced an internal registry path (uv add identity-authz.opapywasm.opapywasm) that would not work for public users. Replaced with pip install opa-py-wasm / uv add opa-py-wasm, plus a note that wasmtime resolves automatically.

Verified before publishing

  • Quick-start example executed against the real SDK: alice→True, bob→False
  • All 10 PolicyConfig fields confirmed to exist with the documented names
  • entrypoints, builtins, and evaluate_raw checked against actual output
  • All 5 cross-doc links resolve; no internal references remain

Structure

The guide is the entry point and links into the existing focused references (api.md, architecture.md, thread_safety.md, opa_abi.md, capacity_planning.md) rather than duplicating them.

Ports the internal wiki guide into the repo so documentation is versioned
with the code, reviewable through PRs, and present in clones and forks.

Install instructions are rewritten for public PyPI (the wiki referenced an
internal registry path). The quick-start example, PolicyConfig fields, and
entrypoints/builtins/evaluate_raw accessors were run against the real SDK
before publishing.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@sgoel1411
sgoel1411 merged commit 7a501e6 into main Sep 16, 2026
6 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