Textus Tutorial
Executable Textus and CNCF tutorial sample collection.
Tutorial samples for CozyTextus users.
| Tutorial | What you learn |
|---|---|
01-minimal |
This is the smallest executable CNCF sample. |
01-a-invocation-source-lab |
This is a guided hands-on lab derived from |
01-b-startup-shapes-lab |
This is a guided hands-on lab derived from |
01-c-builtin-and-help-lab |
This is a guided hands-on lab derived from |
02-component |
Before running the sample, prepare the local CNCF command once: |
02-a-car-dir-lab |
Before running the sample, prepare the local CNCF command once: |
02-b-discover-classes-lab |
Before running the sample, prepare the local CNCF command once: |
03-component-cml |
Before running the sample, prepare the local CNCF command once: |
03-a-car-dir-cml-lab |
Before running the sample, prepare the local CNCF command once: |
03-b-discover-classes-cml-lab |
Before running the sample, prepare the local CNCF command once: |
03-c-method-execution-cml-lab |
Before running the sample, prepare the local CNCF command once: |
04-crud |
|
04-a-crud-seed-import-lab |
|
04-b-simpleentity-crud-lab |
|
04-c-crud-sqlite-lab |
|
04-d-crud-server-memory-lab |
|
04-e-crud-explicit-sync-lab |
|
04-f-crud-nested-value-lab |
|
05-operation |
|
05-a-operation-command-lab |
|
05-b-operation-entity-lab |
|
06-cqrs |
|
06-a-designed-sync-command-lab |
|
06-b-test-sync-command-lab |
|
07-event-driven |
|
07-a-event-job-trace-lab |
This sample is the bridge between |
07-b-event-job-server-client-lab |
This sample is the practical server/client follow-up to |
08-job |
This sample is the first dedicated job-management sample after |
08-a-job-control-lab |
|
08-b-job-control-demo-lab |
|
09-aggregate |
This sample is the first aggregate-oriented sample in the series. |
09-a-aggregate-single-record-lab |
This sample explains the single-record aggregate pattern as the companion to [07-aggregate](../09-aggregate/README.md). |
09-b-aggregate-relation-boundary-model |
This sample explains the modeling distinction between: |
09-c-aggregate-external-update-semantics |
This sample continues the aggregate line after: |
10-view |
This sample family is the first dedicated view-oriented slot after |
10-a-view-definition-lab |
This lab is the first extension line after |
10-b-simpleentity-view-lab |
This sample extends the |
10-c-view-cache-lab |
This lab extends the |
101-distributed |
This is a distributed sample that deploys multiple subsystems separately with a Docker-based setup. |
11-subsystem |
This sample is the baseline formal subsystem line. |
11-a-multi-component-subsystem-lab |
This lab is the baseline extension after |
11-b-subsystem-bundled-component-lab |
This lab demonstrates the explicit subsystem form where the subsystem artifact bundles its component artifact. |
11-c-subsystem-mixed-component-lab |
This lab is the intended mixed explicit subsystem example. |
11-d-implicit-subsystem-lab |
This sample explains the implicit subsystem shape. |
11-e-sar-dir-lab |
This lab demonstrates loader/debug startup from expanded |
11-f-subsystem-parameter-lab |
This lab demonstrates startup through a subsystem descriptor parameter. |
12-subsystem-wiring |
This sample is the first phase 12 subsystem wiring line. |
Tutorials
04-b-simpleentity-crud-lab
04.b-simpleentity-crud-lab is the SimpleEntity variant of the base CRUD line.
04-c-crud-sqlite-lab
04.c-crud-sqlite-lab is the SQLite-backed persistence variant of the 02 CRUD line.
04-d-crud-server-memory-lab
04.d-crud-server-memory-lab is the server/client runtime variant of the 02 CRUD line.
04-e-crud-explicit-sync-lab
04.e-crud-explicit-sync-lab is the explicit synchronous execution variant of the 02 CRUD line.
04-f-crud-nested-value-lab
04.f-crud-nested-value-lab is the nested value persistence variant of the 02 CRUD line.
05-a-operation-command-lab
05.a-operation-command-lab is the first command-oriented operation contract sample.
05-b-operation-entity-lab
05.b-operation-entity-lab is the first sample that connects an operation contract to an entity model.
06-a-designed-sync-command-lab
06.a-designed-sync-command-lab shows a command that is synchronous by design.
06-b-test-sync-command-lab
06.b-test-sync-command-lab shows a command that stays async/job-backed by design,
07-event-driven
07-event-driven is the first sample that makes event-oriented modeling visible in CNCF.
07-b-event-job-server-client-lab
This sample is the practical server/client follow-up to 07-event-driven and 07.a-event-job-trace-lab.
08-b-job-control-demo-lab
08.b-job-control-demo-lab is the internal-proof companion to 08.a-job-control-lab.
09-a-aggregate-single-record-lab
This sample explains the single-record aggregate pattern as the companion to [07-aggregate](../09-aggregate/README.md).
10-b-simpleentity-view-lab
This sample extends the 10-view line with a SimpleEntity-based entity model.
101-distributed
This is a distributed sample that deploys multiple subsystems separately with a Docker-based setup.
11-b-subsystem-bundled-component-lab
This lab demonstrates the explicit subsystem form where the subsystem artifact bundles its component artifact.