docs: remove Roadmap page; move Testing into the SDK repo
- delete Roadmap.md and strip all references (links, sidebar, index, prose)
- delete Testing.md; the testing guide now lives in the repo as TESTING.md.
Repoint every cross-reference to the repo file
(github.com/convertcom/python-sdk/blob/main/TESTING.md).
Update ReleaseProcess to the semantic-release model (qs-14)
Rewrites the maintainer release doc from the manual-bump + tag-driven + towncrier
model to the commit-driven semantic-release model (ruby-sdk parity): workflow_run
trigger on a successful CI run on main, semantic-release computes the version,
build-time uncommitted version.py stamp, pypa OIDC publish, then @semantic-release/
github pushes the tag + GitHub Release (notes = changelog) after a successful
upload. Removed the towncrier/changes-fragment sections and the manual version-bump
+ tag-push steps; added the Conventional-Commit map, dry-run guidance, the pypi
environment "no required reviewers" note, the v1.0.0 first-release note, and a
yank-based rollback section. Mirrors the repo's RELEASE.md.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Rewrite all Python-specific wiki pages from scratch against shipped SDK
Full from-scratch authoring of the 15 Python-specific pages, sourced from
src/convert_sdk (the __all__ public surface) and the test-verified docs/
(whose samples are executed by tests/test_docs_samples.py), rather than
editing the pre-finalization May-6 text.
Pages: Home, Quickstart, Installation, Initialization, Configuration,
CodeExamples, TypeHints, Diagnostics, Extending, Testing,
AsyncAndFrameworks, MigrationFromJavascript, MigrationFromRest, Roadmap,
ReleaseProcess.
Every import, symbol, method, field, and signature verified against the
SDK source; the MurmurHash3 parity assertion verified by execution.
Async/framework and Phase 3 content is explicitly labelled planned vs
shipped. Shared CI-synced docs left untouched.
Initial wiki: shared Fullstack docs + Python-specific pages
Mirrors the JS and PHP SDK wiki structure:
- 15 Python-specific CamelCase pages (Home, Quickstart, Installation,
Initialization, Configuration, CodeExamples, TypeHints, Diagnostics,
Extending, Testing, AsyncAndFrameworks, MigrationFromJavascript,
MigrationFromRest, Roadmap, ReleaseProcess)
- 20 shared lowercase-kebab pages copied verbatim from the backend
full-stack-docs source (concepts/, guides/, integrations/llm-testing).
These will become CI-synced once convertcom/python-sdk is added to
backend/.github/workflows/sync-to-wikis.yml.
- Wiki infra: _Sidebar, _Footer, AI_Index, CLAUDE, sdk-docs-config.json.