You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{label: "Verification",valueHtml: "<code>build:tps</code> for compile output and <code>test:types</code> for type-checked parity."},
1315
+
{label: "Workspace",valueHtml: "<code>SDK/ts</code> emits the runtime consumed by <code>SDK/js/lib</code>."}
1316
+
]
1317
+
},
1318
+
javascript: {
1319
+
summary: "Consumer JavaScript artifact generated from the TypeScript runtime and tested as built output.",
1320
+
chips: ["Generated Artifact"],
1321
+
facts: [
1322
+
{label: "State",valueHtml: "Active consumer runtime with CI verification and separate coverage gating."},
1323
+
{label: "Contract",valueHtml: "Package <code>managedcode.tps</code> exports the same API surface from <code>lib/index.js</code>."},
1324
+
{label: "Verification",valueHtml: "<code>test:js</code> runs Node tests against built files and <code>coverage:js</code> enforces <strong>90%+</strong>."},
1325
+
{label: "Workspace",valueHtml: "<code>SDK/js</code> contains the generated runtime, package metadata, and consumer-facing entry points."}
1326
+
]
1327
+
},
1328
+
dotnet: {
1329
+
summary: "ManagedCode.Tps runtime for .NET consumers with xUnit parity tests and coverage thresholds.",
1330
+
chips: ["ManagedCode.Tps","net10.0"],
1331
+
facts: [
1332
+
{label: "State",valueHtml: "Active C# runtime with CI verification and separate coverage gating."},
1333
+
{label: "Contract",valueHtml: "Namespace and package <code>ManagedCode.Tps</code> expose <code>TpsSpec</code>, <code>TpsRuntime.Validate/Parse/Compile</code>, and <code>TpsPlayer</code>."},
1334
+
{label: "Verification",valueHtml: "<code>ManagedCode.Tps.slnx</code> builds and tests in CI, with a separate <strong>90%+</strong> coverage run."},
1335
+
{label: "Workspace",valueHtml: "<code>SDK/dotnet</code> contains the runtime project plus <code>ManagedCode.Tps.Tests</code>."}
1336
+
]
1337
+
},
1338
+
flutter: {
1339
+
summary: "Placeholder workspace only. No Flutter TPS runtime has been implemented yet.",
1340
+
chips: ["Placeholder"],
1341
+
facts: [
1342
+
{label: "State",valueHtml: "Planned runtime only. No CI job runs for Flutter yet."},
1343
+
{label: "Contract",valueHtml: "No parser, compiler, validator, or player implementation exists yet."},
1344
+
{label: "Activation",valueHtml: "Add the real runtime, tests, and CI integration when Flutter work starts."},
1345
+
{label: "Workspace",valueHtml: "<code>SDK/flutter</code> currently contains documentation scaffolding only."}
1346
+
]
1347
+
},
1348
+
swift: {
1349
+
summary: "Placeholder workspace only. No Swift TPS runtime has been implemented yet.",
1350
+
chips: ["Placeholder"],
1351
+
facts: [
1352
+
{label: "State",valueHtml: "Planned runtime only. No CI job runs for Swift yet."},
1353
+
{label: "Contract",valueHtml: "No parser, compiler, validator, or player implementation exists yet."},
1354
+
{label: "Activation",valueHtml: "Add the real runtime, tests, and CI integration when Swift work starts."},
1355
+
{label: "Workspace",valueHtml: "<code>SDK/swift</code> currently contains documentation scaffolding only."}
1356
+
]
1357
+
},
1358
+
java: {
1359
+
summary: "Placeholder workspace only. No Java TPS runtime has been implemented yet.",
1360
+
chips: ["Placeholder"],
1361
+
facts: [
1362
+
{label: "State",valueHtml: "Planned runtime only. No CI job runs for Java yet."},
1363
+
{label: "Contract",valueHtml: "No parser, compiler, validator, or player implementation exists yet."},
1364
+
{label: "Activation",valueHtml: "Add the real runtime, tests, and CI integration when Java work starts."},
1365
+
{label: "Workspace",valueHtml: "<code>SDK/java</code> currently contains documentation scaffolding only."}
@@ -1379,7 +1449,7 @@ function buildSdkIndexPage(runtimes, css) {
1379
1449
<h1>TPS SDKs</h1>
1380
1450
<p class="example-meta">
1381
1451
<a href="../">← Back to spec</a> ·
1382
-
Runtime catalog generated from <code>SDK/manifest.json</code>.
1452
+
Runtime catalog for the current TPS SDK workspace.
1383
1453
</p>
1384
1454
<p class="example-desc">Each TPS SDK exposes the same contract: constants, validation, parser, compiler, and player APIs. Use this page to jump directly into the implementation folders in the repository. Need terminology? Open the <a href="../glossary/">TPS glossary</a>.</p>
1385
1455
@@ -1394,7 +1464,7 @@ function buildSdkIndexPage(runtimes, css) {
1394
1464
</div>
1395
1465
1396
1466
<div class="examples-info-box">
1397
-
<p>Active runtimes participate in build and test CI, while runtimes with a coverage command also pass the separate <strong>90%+</strong> coverage pipeline.</p>
1467
+
<p>Active runtimes are implemented and verified in CI. Planned runtimes are placeholders only until real code and tests are added.</p>
0 commit comments