Textus チュートリアル

Textus と CNCF の基本を実行しながら学ぶサンプル集です。

CozyTextus 利用者向けの実行可能なチュートリアルサンプルです。

チュートリアル 内容

01-minimal

This is the smallest executable CNCF sample.

01-a-invocation-source-lab

This is a guided hands-on lab derived from 01-minimal.

01-b-startup-shapes-lab

This is a guided hands-on lab derived from 01-minimal.

01-c-builtin-and-help-lab

This is a guided hands-on lab derived from 01-minimal.

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-crud is the first model-driven CRUD sample in the CNCF sample line.

04-a-crud-seed-import-lab

04.a-crud-seed-import-lab is the first runtime CRUD sample after 04-crud.

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-operation

05-operation is the base operation contract sample.

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-cqrs

06-cqrs is the first sample that shows a visible CQRS split in CNCF.

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-a-event-job-trace-lab

This sample is the bridge between 07-event-driven and 08-job.

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-job

This sample is the first dedicated job-management sample after 07.a-event-job-trace-lab.

08-a-job-control-lab

08.a-job-control-lab is the control-oriented companion to 08-job.

08-b-job-control-demo-lab

08.b-job-control-demo-lab is the internal-proof companion to 08.a-job-control-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 09-aggregate.

10-a-view-definition-lab

This lab is the first extension line after 10-view.

10-b-simpleentity-view-lab

This sample extends the 10-view line with a SimpleEntity-based entity model.

10-c-view-cache-lab

This lab extends the 10-view line toward UI list rendering.

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-subsystem.

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 sar.d.

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.

個々のチュートリアル

01-minimal

This is the smallest executable CNCF sample.

01-a-invocation-source-lab

This is a guided hands-on lab derived from 01-minimal.

01-b-startup-shapes-lab

This is a guided hands-on lab derived from 01-minimal.

01-c-builtin-and-help-lab

This is a guided hands-on lab derived from 01-minimal.

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-crud is the first model-driven CRUD sample in the CNCF sample line.

04-a-crud-seed-import-lab

04.a-crud-seed-import-lab is the first runtime CRUD sample after 04-crud.

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-operation

05-operation is the base operation contract sample.

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-cqrs

06-cqrs is the first sample that shows a visible CQRS split in CNCF.

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-a-event-job-trace-lab

This sample is the bridge between 07-event-driven and 08-job.

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-job

This sample is the first dedicated job-management sample after 07.a-event-job-trace-lab.

08-a-job-control-lab

08.a-job-control-lab is the control-oriented companion to 08-job.

08-b-job-control-demo-lab

08.b-job-control-demo-lab is the internal-proof companion to 08.a-job-control-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 09-aggregate.

10-a-view-definition-lab

This lab is the first extension line after 10-view.

10-b-simpleentity-view-lab

This sample extends the 10-view line with a SimpleEntity-based entity model.

10-c-view-cache-lab

This lab extends the 10-view line toward UI list rendering.

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-subsystem.

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 sar.d.

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.