diff --git a/.crossnote/config.js b/.crossnote/config.js new file mode 100644 index 0000000..80613c4 --- /dev/null +++ b/.crossnote/config.js @@ -0,0 +1,15 @@ +({ + katexConfig: { + "macros": {} +}, + + mathjaxConfig: { + "tex": {}, + "options": {}, + "loader": {} +}, + + mermaidConfig: { + "startOnLoad": false +}, +}) \ No newline at end of file diff --git a/.crossnote/head.html b/.crossnote/head.html new file mode 100644 index 0000000..7fc08d2 --- /dev/null +++ b/.crossnote/head.html @@ -0,0 +1,19 @@ + + diff --git a/.crossnote/parser.js b/.crossnote/parser.js new file mode 100644 index 0000000..0f6b5a9 --- /dev/null +++ b/.crossnote/parser.js @@ -0,0 +1,12 @@ +({ + // Please visit the URL below for more information: + // https://shd101wyy.github.io/markdown-preview-enhanced/#/extend-parser + + onWillParseMarkdown: async function(markdown) { + return markdown; + }, + + onDidParseMarkdown: async function(html) { + return html; + }, +}) \ No newline at end of file diff --git a/.crossnote/style.less b/.crossnote/style.less new file mode 100644 index 0000000..cf7e2ab --- /dev/null +++ b/.crossnote/style.less @@ -0,0 +1,8 @@ + +/* Please visit the URL below for more information: */ +/* https://shd101wyy.github.io/markdown-preview-enhanced/#/customize-css */ + +.markdown-preview.markdown-preview { + // modify your style here + // eg: background-color: blue; +} diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 9d147c5..577e024 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,12 +1,15 @@ { "recommendations": [ - "aflalo.dbml-formatter", - "bierner.markdown-mermaid", "christian-kohler.path-intellisense", "esbenp.prettier-vscode", "humao.rest-client", + // "matt-meyers.vscode-dbml", + "aflalo.dbml-formatter", "nicolas-liger.dbml-viewer", - "yzhang.markdown-all-in-one" + // + "bierner.markdown-mermaid", + "yzhang.markdown-all-in-one", + "shd101wyy.markdown-preview-enhanced" ] } diff --git a/.vscode/settings.json b/.vscode/settings.json index da2fd84..9cbe804 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -15,7 +15,9 @@ "editor.defaultFormatter": "esbenp.prettier-vscode" }, "workbench.iconTheme": "material-icon-theme", - "workbench.colorTheme": "Default Dark Modern", + "workbench.colorTheme": "Mermaid Dark", "editor.formatOnSave": true, - "git.ignoreLimitWarning": true + "git.ignoreLimitWarning": true, + // + "markdown.styles": ["https://use.fontawesome.com/releases/v5.7.1/css/all.css"] } diff --git a/000_AI_WORKSPACE/software-engineer/greetings/002_guideline.md b/000_AI_WORKSPACE/software-engineer/greetings/002_guideline.md index 6b7a037..f6decdf 100644 --- a/000_AI_WORKSPACE/software-engineer/greetings/002_guideline.md +++ b/000_AI_WORKSPACE/software-engineer/greetings/002_guideline.md @@ -28,5 +28,6 @@ - `006_lab` my test (POC) of this project - `README.md` Readme of this project - `TODO.md` todo list of this project +- `001_documentation/Requirements/REQ0019/index.md` describes updated system architecture - if the directory contains `_GUIDELINES.md`, please read it before operation diff --git a/001_documentation/Requirements/REQ0019/index.md b/001_documentation/Requirements/REQ0019/index.md new file mode 100644 index 0000000..e3ee552 --- /dev/null +++ b/001_documentation/Requirements/REQ0019/index.md @@ -0,0 +1,43 @@ +--- +tags: architecture,mobile, cms, db +--- + +# System architecture + +## Description + +it should have a family photo of used framework + +## Diagram + +```mermaid {align="center"} + +architecture-beta + group running_config(logos:aws-opsworks)[running_config] + service db(database)[pocketbase] in running_config + + service tra1(internet)[incoming traffic 3000] in running_config + service cms(logos:nextjs)[next app] in running_config + + service tra2(internet)[incoming traffic 5173] in running_config + service ionic(logos:ionic)[ionic app] in running_config + + tra1:R --> L:cms + cms:R --> L:db + + tra2:R --> L:ionic + ionic:R --> B:db + + %% group planning(logos:aws-lambda)[planning] + %% service api_ts(logos:aws-lambda)[api_ts] in planning + %% service pg_db(logos:postgresql)[pg_db] in planning + %% ui:R --> L:api_ts + %% ionic:R --> L:api_ts + %% api_ts:B --> T:pg_db + + %% service task_server(logos:aws-lambda)[task_server] in planning + %% api_ts:R --> L:task_server + %% service marketing(logos:wordpress-icon)[marketing] in planning + + +``` diff --git a/001_documentation/Requirements/index.md b/001_documentation/Requirements/index.md index b14b383..526b7a8 100644 --- a/001_documentation/Requirements/index.md +++ b/001_documentation/Requirements/index.md @@ -19,3 +19,5 @@ - [REQ0015: pocketbase json schema to dbml converter](./REQ0015/index.md) - [REQ0016: login flow](./REQ0016/index.md) - [REQ0017: lesson page documentation](./REQ0017/index.md) +- [REQ0018: family photo of frameworks](./REQ0018/index.md) +- [REQ0019: System architecture](./REQ0019/index.md)