Skip to content

Commit ec8c183

Browse files
committed
adding solution tab
1 parent 6a54be1 commit ec8c183

6 files changed

Lines changed: 26 additions & 0 deletions

File tree

instruqt/02-service-contract/assignment.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ tabs:
3939
type: service
4040
hostname: workshop
4141
port: 8233
42+
- title: Solution
43+
type: code
44+
hostname: workshop
45+
path: /root/workshop/exercises/02_service_contract/solution
4246
difficulty: basic
4347
timelimit: 1200
4448
enhanced_loading: null
@@ -76,11 +80,13 @@ Endpoints** in the Web UI and see the Endpoint description rendered as
7680
Markdown. That description is what an engineer on a different team
7781
reads first when they want to call your Service.
7882

83+
> [!NOTE]
7984
> The two namespaces (`payments-namespace` and `compliance-namespace`)
8085
> were pre-created when you entered the workshop. The Endpoint is the
8186
> only routing artifact you create in this chapter. From now on, every
8287
> chapter assumes both namespaces exist.
8388
89+
> [!NOTE]
8490
> The contract lives in the `shared/` package because both teams
8591
> import it. Neither team owns it. `payments/` and `compliance/` each
8692
> import `ComplianceNexusService` from `shared/service.py`, which is

instruqt/03-sync-handler/assignment.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,10 @@ tabs:
5151
type: service
5252
hostname: workshop
5353
port: 8233
54+
- title: Solution
55+
type: code
56+
hostname: workshop
57+
path: /root/workshop/exercises/03_sync_handler/solution
5458
difficulty: intermediate
5559
timelimit: 1800
5660
enhanced_loading: null

instruqt/04-caller-swap/assignment.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,10 @@ tabs:
5151
type: service
5252
hostname: workshop
5353
port: 8233
54+
- title: Solution
55+
type: code
56+
hostname: workshop
57+
path: /root/workshop/exercises/04_caller_swap/solution
5458
difficulty: intermediate
5559
timelimit: 1500
5660
enhanced_loading: null

instruqt/05-async-operations/assignment.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,10 @@ tabs:
4949
type: service
5050
hostname: workshop
5151
port: 8233
52+
- title: Solution
53+
type: code
54+
hostname: workshop
55+
path: /root/workshop/exercises/05_async_operations/solution
5256
difficulty: intermediate
5357
timelimit: 1500
5458
enhanced_loading: null

instruqt/06-updates/assignment.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,10 @@ tabs:
5858
type: service
5959
hostname: workshop
6060
port: 8233
61+
- title: Solution
62+
type: code
63+
hostname: workshop
64+
path: /root/workshop/exercises/06_updates/solution
6165
difficulty: advanced
6266
timelimit: 1800
6367
enhanced_loading: null

instruqt/07-lifecycle/assignment.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,10 @@ tabs:
5858
type: service
5959
hostname: workshop
6060
port: 8233
61+
- title: Solution
62+
type: code
63+
hostname: workshop
64+
path: /root/workshop/exercises/07_lifecycle/solution
6165
difficulty: advanced
6266
timelimit: 1500
6367
enhanced_loading: null

0 commit comments

Comments
 (0)