Refresh README for adoption#230
Conversation
Greptile SummaryThis PR refreshes the README for public adoption. The main changes are:
Confidence Score: 4/5Mostly safe to merge; the changed behavior is limited to documentation and release-verification coverage. README and asset changes are consistent with the new public-facing content. The removed README sdist guard is the only notable risk and was already raised in the PR discussion.
What T-Rex did
Important Files Changed
Reviews (8): Last reviewed commit: "Remove README content verification" | Re-trigger Greptile |
Merging this PR will not alter performance
Comparing Footnotes
|
| The chart keeps its built-in hover, pan, and zoom behavior. For charts driven | ||
| by Reflex state, events, or live streams, see the | ||
| [Reflex integration guide](https://reflex.dev/docs/xy/integrations/reflex/) | ||
| and the [runnable example app](examples/reflex/). |
Most conflicts were squash artifacts: main's #226 is the same mean-color density work this branch already carries as commits (main's conflicted spec/client/kernel/test files are byte-identical to this branch's pre-work state), so those resolve to this branch's extended versions. Real incoming changes kept from main: - src/tiles.rs: separable area-weighted compose (#228) — taken wholesale (this branch made no tiles.rs changes beyond the shared #226 content); kernels.rs/lib.rs wasm panic-abort hardening (#200) auto-merged. - README.md: the #230 adoption refresh replaced the inline benchmark table (this branch's only README edit) with links to the launch report, so main's version stands; the 0.1.0 launch-baseline report keeps its historical "density + sample" labels — it records what that release did. Verified on the merged tree: cargo tests, ABI smoke, render smoke, and the full pytest+benchmarks suite — the only failures are 21 doc-contract tests (test_docs_examples/test_verify_local/pyplot perf guardrail) that fail identically on pristine origin/main in this environment: the #230 README rewrite removed maintainer-shortcut text its guardrail tests still assert. Pre-existing on main, not introduced here.
* Remove tests that assert on markdown file content CI was coupled to prose in README.md, CONTRIBUTING.md, SECURITY.md, and the spec/docs markdown trees: a docs refresh (#230) that reworded the README turned every downstream branch red without any code change. Drop the markdown-content tests so doc edits can no longer break CI. - Delete tests/test_docs_examples.py wholesale (every test read a repo .md file — README/API/spec prose and executable code fences). - Strip the markdown-reading test functions from the mixed suites, keeping their non-markdown coverage: - test_verify_local.py: drop the 10 'docs name <shortcut>' tests and the README/CONTRIBUTING assertion in the setup test (the Makefile setup-recipe check stays); remove the now-unused SPEC_DOCS constant. - test_benchmark_environment.py: drop the benchmarks/README.md runbook reads, keeping the pyproject/CI/script assertions. - test_claim_guardrails.py: drop the two tests that scan the real repo docs; the 12 synthetic-fixture scanner tests stay. - test_lod.py / test_check_regressions.py / test_static_client_security.py / test_type_surface.py: drop the single doc-content test/assertion in each (plus a now-unused import). - Update the verify_local.py 'examples'/'security_export' gates and the verify_sdist.py REQUIRED_FILES manifest to stop referencing the deleted file. Synthetic-fixture tests that write their own tmp_path markdown to exercise script logic are kept: they are not coupled to repo docs. * Update verify-gate meta-tests for the removed docs-example file The markdown-test removal dropped tests/test_docs_examples.py and the verify_local.py/verify_sdist.py references to it, but three meta-tests still asserted the old gate/manifest shape and turned CI red: - test_example_checks_are_known_as_targeted_gate: the examples gate now runs only test_example_apps.py. - test_dry_run_includes_examples_gate: drop the test_docs_examples.py dry-run assertion. - test_verify_sdist_rejects_missing_docs_example_guard: obsolete once the file left REQUIRED_FILES; the example-app guard already covers sdist test inclusion. Removed. Also repoint the wheel sdist-only-files parametrization from the deleted test_docs_examples.py to an existing tests/ path (behavior unchanged; it matches on the tests/ prefix). Full suite: 2106 passed, 0 failed.
Summary
Is xy for me?section and clarify current capabilitiesValidation
git diff --checkand the repository claim guardrails