尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Ten pieces of infrastructure rebuilt in C# on .NET 10, each from its spec rather than a tutorial. Each one is judged by an external test suite or a reference implementation, not by its author.
Live progress: https://dotnet-ladder.vercel.app
| # | Project | Spec | External judge | Status |
|---|---|---|---|---|
| 01 | JSON parser | RFC 8259 | JSONTestSuite + System.Text.Json | Done |
| 02 | Redis-compatible server | RESP | Valkey test suite (251/259), valkey-cli, valkey-benchmark | Done (Stryker pending) |
| 03 | HTTP/1.1 server | RFC 9112 | curl + RFC edge cases; load test vs Kestrel | Planned |
| 04 | WebSocket server | RFC 6455 | Autobahn TestSuite | Planned |
| 05 | DI container | M.E.DependencyInjection | Specification.Tests 143/143 + differential vs Microsoft's container | Done (benchmarks pending) |
| 06 | Source-generated mapper | Roslyn | Verify snapshots + Native AOT | Planned |
| 07 | Crash-safe KV store | WAL / log-structured | kill -9 harness | Planned |
| 08 | Lox interpreter | Crafting Interpreters | Its test suite | Planned |
| 09 | SQL engine | SQL subset | sqllogictest vs sqlite3 | Planned |
| 10 | Raft | Raft paper | Jepsen Maelstrom | Planned |
Each project writes its claims down before any code, then ships:
dotnet-counters or dotnet-trace capture with an explanation;Claims that fail stay in the README as failed.
dotnet tool restore
dotnet test --solution Ladder.slnx
01-json/judge/run-judge.sh
tools/ci-local.sh --deep # adds benchmarks and Stryker
Requires the .NET 10 SDK (see global.json). External data is listed and cited in DATA-SOURCES.md.