Skip to content

Commit bc0fc20

Browse files
authored
Merge pull request #6 from ccims/hidden-sample
Add hidden architecture
2 parents e466d65 + 8a92c3d commit bc0fc20

2 files changed

Lines changed: 306 additions & 3 deletions

File tree

.vitepress/components/DiagramList.vue

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,14 @@ onClickOutside(dialog, () => {
4141
const diagrams: Record<string, () => Promise<any>> = {
4242
"Hello world": () => import("../../diagrams/hello_world.yaml?raw"),
4343
"Webshop Except Sample": () => import("../../diagrams/webshop-excerpt-sample.yaml?raw"),
44-
TeaStore: () => import("../../diagrams/TeaStore.yaml?raw"),
44+
"TeaStore": () => import("../../diagrams/TeaStore.yaml?raw"),
4545
"Sock Shop": () => import("../../diagrams/Sock-Shop.yaml?raw"),
4646
"Train Ticket": () => import("../../diagrams/Train-Ticket.yaml?raw"),
47-
DeathStarBench: () => import("../../diagrams/DeathStarBench-complete.yaml?raw"),
47+
"Fudan SE Lab's Train Ticket": () => import("../../diagrams/Fudan-Train-Ticket-full.yaml?raw"),
48+
"DeathStarBench": () => import("../../diagrams/DeathStarBench-complete.yaml?raw"),
4849
"Online Boutique (expanded)": () => import("../../diagrams/Online-Boutique-expanded.yaml?raw"),
4950
"Astronomy Shop": () => import("../../diagrams/Astronomy-Shop.yaml?raw"),
50-
MiSArch: () => import("../../diagrams/MiSArch.yaml?raw"),
51+
"MiSArch": () => import("../../diagrams/MiSArch.yaml?raw"),
5152
"MiSArch (simplified)": () => import("../../diagrams/MiSArch-simplified.yaml?raw"),
5253
"MiSArch (extended)": () => import("../../diagrams/MiSArch-extended.yaml?raw"),
5354
};
Lines changed: 302 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,302 @@
1+
Frontend:
2+
name: frontend
3+
template: Frontend
4+
relations:
5+
- to: APIGateway
6+
template: Calls
7+
APIGateway:
8+
name: gateway
9+
template: Microservice
10+
11+
Kubernetes:
12+
name: Kubernetes
13+
template: Infrastructure
14+
15+
Payment:
16+
name: payment
17+
template: Microservice
18+
InsidePayment:
19+
name: inside-payment
20+
template: Microservice
21+
relations:
22+
- to: Payment
23+
template: Calls
24+
Notification:
25+
name: notification
26+
template: Microservice
27+
Delivery:
28+
name: delivery
29+
template: Microservice
30+
relations:
31+
- to: Notification
32+
template: Calls
33+
Cancel:
34+
name: cancel
35+
template: Misc
36+
relations:
37+
- to: Notification
38+
template: Calls
39+
- to: Order
40+
template: Calls
41+
Execute:
42+
name: execute
43+
template: Misc
44+
relations:
45+
- to: Order
46+
template: Calls
47+
Voucher:
48+
name: voucher
49+
template: Microservice
50+
relations:
51+
- to: Order
52+
template: Calls
53+
WaitOrder:
54+
name: wait-order
55+
template: Microservice
56+
relations:
57+
- to: Preserve
58+
template: Calls
59+
Preserve:
60+
name: preserve/other
61+
template: Misc
62+
relations:
63+
- to: Notification
64+
template: Calls
65+
- to: User
66+
template: Calls
67+
- to: Food
68+
template: Calls
69+
- to: Security
70+
template: Calls
71+
- to: Consign
72+
template: Calls
73+
- to: Contacts
74+
template: Calls
75+
- to: Assurance
76+
template: Calls
77+
- to: Basic
78+
template: Calls
79+
- to: Travel
80+
template: Calls
81+
- to: Seat
82+
template: Calls
83+
- to: Order
84+
template: Calls
85+
Order:
86+
name: order/other
87+
template: Microservice
88+
AdminOrder:
89+
name: admin-order
90+
template: Misc
91+
relations:
92+
- to: Order
93+
template: Calls
94+
Rebook:
95+
name: rebook
96+
template: Misc
97+
relations:
98+
- to: Payment
99+
template: Calls
100+
- to: User
101+
template: Calls
102+
- to: Food
103+
template: Calls
104+
- to: Security
105+
template: Calls
106+
- to: Consign
107+
template: Calls
108+
- to: Contacts
109+
template: Calls
110+
- to: Assurance
111+
template: Calls
112+
- to: Basic
113+
template: Calls
114+
- to: Travel
115+
template: Calls
116+
- to: Seat
117+
template: Calls
118+
- to: Order
119+
template: Calls
120+
Verification:
121+
name: verification-code
122+
template: Misc
123+
Auth:
124+
name: auth
125+
template: Microservice
126+
relations:
127+
- to: Verification
128+
template: Calls
129+
User:
130+
name: user
131+
template: Microservice
132+
relations:
133+
- to: Auth
134+
template: Microservice
135+
AdminUser:
136+
name: admin-user
137+
template: Misc
138+
relations:
139+
- to: User
140+
template: Calls
141+
Food:
142+
name: food
143+
template: Microservice
144+
relations:
145+
- to: StationFood
146+
template: Calls
147+
- to: TrainFood
148+
template: Calls
149+
StationFood:
150+
name: station-food
151+
template: Microservice
152+
TrainFood:
153+
name: train-food
154+
template: Microservice
155+
FoodDelivery:
156+
name: food-delivery
157+
template: Microservice
158+
relations:
159+
- to: StationFood
160+
template: Calls
161+
Security:
162+
name: security
163+
template: Microservice
164+
Consign:
165+
name: consign
166+
template: Microservice
167+
relations:
168+
- to: ConsignPrice
169+
template: Calls
170+
ConsignPrice:
171+
name: consign-price
172+
template: Microservice
173+
Contacts:
174+
name: contacts
175+
template: Microservice
176+
Assurance:
177+
name: assurance
178+
template: Microservice
179+
Basic:
180+
name: basic
181+
template: Misc
182+
relations:
183+
- to: Price
184+
template: Microservice
185+
- to: Route
186+
template: Microservice
187+
- to: Station
188+
template: Microservice
189+
- to: Train
190+
template: Microservice
191+
Price:
192+
name: price
193+
template: Microservice
194+
Route:
195+
name: route
196+
template: Microservice
197+
Station:
198+
name: station
199+
template: Microservice
200+
Train:
201+
name: train
202+
template: Microservice
203+
AdminRoute:
204+
name: admin-route
205+
template: Misc
206+
relations:
207+
- to: Route
208+
template: Calls
209+
- to: Station
210+
template: Calls
211+
RoutePlan:
212+
name: route-plan
213+
template: Misc
214+
relations:
215+
- to: Station
216+
template: Calls
217+
- to: Route
218+
template: Calls
219+
- to: Train
220+
template: Calls
221+
TravelPlan:
222+
name: travel-plan
223+
template: Misc
224+
relations:
225+
- to: RoutePlan
226+
template: Calls
227+
- to: Station
228+
template: Calls
229+
- to: Route
230+
template: Calls
231+
- to: Train
232+
template: Calls
233+
- to: Travel
234+
template: Calls
235+
- to: Seat
236+
template: Calls
237+
AdminTravel:
238+
name: admin-travel
239+
template: Misc
240+
relations:
241+
- to: Train
242+
template: Calls
243+
- to: Station
244+
template: Calls
245+
- to: Route
246+
template: Calls
247+
- to: Travel
248+
template: Calls
249+
- to: Seat
250+
template: Calls
251+
Travel:
252+
name: travel/2
253+
template: Microservice
254+
relations:
255+
- to: Seat
256+
template: Calls
257+
- to: Basic
258+
template: Calls
259+
- to: Train
260+
template: Calls
261+
Seat:
262+
name: seat
263+
template: Misc
264+
relations:
265+
- to: Config
266+
template: Calls
267+
- to: Order
268+
template: Calls
269+
Config:
270+
name: config
271+
template: Microservice
272+
AdminBasicInfo:
273+
name: admin-basic-info
274+
template: Misc
275+
relations:
276+
- to: Config
277+
template: Calls
278+
- to: Price
279+
template: Calls
280+
- to: Train
281+
template: Calls
282+
- to: Station
283+
template: Calls
284+
- to: Route
285+
template: Calls
286+
TicketOffice:
287+
name: ticket-office
288+
template: Microservice
289+
Avatar:
290+
name: avatar
291+
template: Misc
292+
News:
293+
name: news
294+
template: Misc
295+
296+
MySQL:
297+
name: mysql
298+
template: Database
299+
300+
RabbitMQ:
301+
name: rabbitmq
302+
template: Messaging

0 commit comments

Comments
 (0)