docs: align docs homepage messaging with revamped README#6431
Conversation
Sharpen the hero subtitle and refresh the WhyTUnit / HomepageFeatures cards to mirror the README's pillars: compile-time discovery, compile-time safety (Roslyn analyzers), parallel-by-default with control, batteries-included (source-generated mocking), and first-class ASP.NET Core / Aspire / Playwright integrations. Benchmark components untouched (already fed from latest.json).
Up to standards ✅🟢 Issues
|
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: c14ccf6bf1
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| A modern .NET testing framework where tests are discovered at compile time, not | ||
| reflected at runtime. Source-generated and Native AOT ready, parallel by default, |
There was a problem hiding this comment.
Qualify the no-reflection discovery claim
Projects can explicitly run in reflection mode (--reflection, TUNIT_EXECUTION_MODE=reflection, or [ReflectionMode]; see the existing reference docs and ExecutionModeHelper), and that path performs runtime reflection-based discovery/execution. This copy states unconditionally that TUnit tests are not reflected at runtime, which contradicts supported reflection-mode usage and can mislead users debugging that mode; please qualify it as the default/source-generation path instead.
Useful? React with 👍 / 👎.
Code reviewNo issues found. This is a docs-only copy change to the Docusaurus homepage (hero subtitle, Verified the technical claims referenced in the new copy against the codebase — all check out:
No CLAUDE.md compliance issues (this repo's root CLAUDE.md rules target engine/source-generator/reflection code, snapshot testing, and AOT — none apply to this docs-only diff). |
Follow-up to #6430 (README revamp). Brings the Docusaurus homepage in line with the README's positioning.
What changed
WhyTUnitcards — refreshed the six cards to mirror the README's pillars:[DependsOn]/[NotInParallel]/[ParallelLimiter<T>]) · Batteries Included (source-generated mocking) · First-Class Integrations (ASP.NET Core / Aspire / Playwright) · AOT & Trimming Ready.HomepageFeaturescards — sharpened the three descriptions to surface injectable DI fixtures, self-explaining assertion failures, and the build-time/run-time tradeoff. Code examples left intact (they already use the non-obsolete.And.Count().IsEqualTo(...)pattern).What was intentionally left alone
BenchmarkHighlight/BenchmarkChart) already fetchlatest.json— the same source the README table now consumes — so numbers stay in sync automatically. No hand-editing.Notes
npm run typecheckfails on a pre-existingtsconfig.jsonbaseUrlincompatibility (present onmain), unrelated to this diff.