vault backup: 2026-05-14 15:36:26
This commit is contained in:
4
.obsidian/app.json
vendored
4
.obsidian/app.json
vendored
@@ -1 +1,3 @@
|
||||
{}
|
||||
{
|
||||
"showLineNumber": false
|
||||
}
|
||||
13
.obsidian/community-plugins.json
vendored
13
.obsidian/community-plugins.json
vendored
@@ -1,11 +1,10 @@
|
||||
[
|
||||
"export-graph-view",
|
||||
"mermaid-tools",
|
||||
"obsidian-git",
|
||||
"obsidian-tasks-plugin",
|
||||
"pdf-plus",
|
||||
<<<<<<< HEAD
|
||||
"advanced-canvas",
|
||||
"obsidian-plantuml",
|
||||
=======
|
||||
>>>>>>> origin/main
|
||||
"tasks-calendar-wrapper"
|
||||
"pdf-plus",
|
||||
"obsidian-tasks-plugin",
|
||||
"tasks-calendar-wrapper",
|
||||
"advanced-canvas"
|
||||
]
|
||||
22
.obsidian/graph.json
vendored
Normal file
22
.obsidian/graph.json
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"collapse-filter": true,
|
||||
"search": "",
|
||||
"showTags": false,
|
||||
"showAttachments": false,
|
||||
"hideUnresolved": false,
|
||||
"showOrphans": true,
|
||||
"collapse-color-groups": true,
|
||||
"colorGroups": [],
|
||||
"collapse-display": true,
|
||||
"showArrow": false,
|
||||
"textFadeMultiplier": 0,
|
||||
"nodeSizeMultiplier": 1,
|
||||
"lineSizeMultiplier": 1,
|
||||
"collapse-forces": true,
|
||||
"centerStrength": 0.518713248970312,
|
||||
"repelStrength": 10,
|
||||
"linkStrength": 1,
|
||||
"linkDistance": 250,
|
||||
"scale": 1,
|
||||
"close": false
|
||||
}
|
||||
22
.obsidian/plugins/export-graph-view/main.js
vendored
Normal file
22
.obsidian/plugins/export-graph-view/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
11
.obsidian/plugins/export-graph-view/manifest.json
vendored
Normal file
11
.obsidian/plugins/export-graph-view/manifest.json
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"id": "export-graph-view",
|
||||
"name": "Export Graph View",
|
||||
"version": "1.2.2",
|
||||
"minAppVersion": "0.15.0",
|
||||
"description": "Export your vault's graph view to mermaid and dot format.",
|
||||
"author": "Sean McGhee",
|
||||
"authorUrl": "https://www.seantiz.com",
|
||||
"fundingUrl": "https://github.com/sponsors/seantiz",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
119
.obsidian/plugins/export-graph-view/styles.css
vendored
Normal file
119
.obsidian/plugins/export-graph-view/styles.css
vendored
Normal file
@@ -0,0 +1,119 @@
|
||||
.quick-export-button,
|
||||
.export-button {
|
||||
font-size: 16px;
|
||||
padding: 20px;
|
||||
}
|
||||
|
||||
.metadata-section {
|
||||
text-align: center;
|
||||
margin-top: 20px;
|
||||
padding: 15px;
|
||||
border: 1px solid #ccc;
|
||||
border-radius: 5px;
|
||||
}
|
||||
|
||||
.metadata-section p {
|
||||
margin: 5px 0;
|
||||
font-size: 0.9em;
|
||||
}
|
||||
|
||||
.help-text {
|
||||
font-size: 12px;
|
||||
border-bottom: none;
|
||||
margin-top: 20px;
|
||||
}
|
||||
|
||||
.root-notice {
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
.section-button-section {
|
||||
text-align: right;
|
||||
margin-top: 50px;
|
||||
}
|
||||
|
||||
.view-button-section {
|
||||
display: flex;
|
||||
justify-content: space-around;
|
||||
margin-top: 20px;
|
||||
}
|
||||
|
||||
.egv-choice-container {
|
||||
max-width: 800px;
|
||||
margin: 0 auto;
|
||||
padding: 20px;
|
||||
}
|
||||
|
||||
.egv-choice-header {
|
||||
text-align: center;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.egv-choice-description {
|
||||
text-align: center;
|
||||
margin-bottom: 30px;
|
||||
color: var(--text-muted);
|
||||
}
|
||||
|
||||
.egv-cards-container {
|
||||
display: flex;
|
||||
gap: 30px;
|
||||
justify-content: center;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
.egv-choice-card {
|
||||
background-color: var(--background-secondary);
|
||||
border-radius: 10px;
|
||||
padding: 25px;
|
||||
min-width: 250px;
|
||||
flex: 1;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
transition: transform 0.2s, box-shadow 0.2s;
|
||||
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
|
||||
cursor: pointer;
|
||||
max-width: 350px;
|
||||
}
|
||||
|
||||
.egv-choice-card:hover {
|
||||
transform: translateY(-5px);
|
||||
box-shadow: 0 8px 16px rgba(0, 0, 0, 0.15);
|
||||
}
|
||||
|
||||
.egv-choice-card h3 {
|
||||
margin-top: 15px;
|
||||
margin-bottom: 10px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.egv-choice-card p {
|
||||
flex-grow: 1;
|
||||
color: var(--text-muted);
|
||||
margin-bottom: 20px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.egv-card-icon {
|
||||
height: 60px;
|
||||
margin: 0 auto 15px;
|
||||
background-size: contain;
|
||||
background-position: center;
|
||||
background-repeat: no-repeat;
|
||||
width: 60px;
|
||||
}
|
||||
|
||||
.single-parent-icon {
|
||||
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="8" r="5"/><path d="M5 18c0-4 7-4 7-4v4"/><path d="M19 18c0-4-7-4-7-4v4"/></svg>');
|
||||
}
|
||||
|
||||
.full-graph-icon {
|
||||
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="5" cy="6" r="3"/><circle cx="19" cy="6" r="3"/><circle cx="5" cy="18" r="3"/><circle cx="19" cy="18" r="3"/><line x1="5" y1="9" x2="5" y2="15"/><line x1="19" y1="9" x2="19" y2="15"/><line x1="8" y1="6" x2="16" y2="6"/><line x1="8" y1="18" x2="16" y2="18"/><line x1="8" y1="6" x2="16" y2="18"/></svg>');
|
||||
}
|
||||
|
||||
.egv-card-button-container {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.egv-card-button-container button {
|
||||
width: 100%;
|
||||
792
.obsidian/plugins/mermaid-tools/data.json
vendored
Normal file
792
.obsidian/plugins/mermaid-tools/data.json
vendored
Normal file
@@ -0,0 +1,792 @@
|
||||
{
|
||||
"elements": [
|
||||
{
|
||||
"id": "ce8a0064-979c-4d60-a26c-89a3b1802216",
|
||||
"categoryId": "flowchart",
|
||||
"description": "a simple flowchart with top to down direction",
|
||||
"content": "flowchart TD\nStart --> Stop",
|
||||
"sortingOrder": 1,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "81190b75-35a7-45af-a8d4-94e69ee69980",
|
||||
"categoryId": "flowchart",
|
||||
"description": "a simple flowchart with left to right direction",
|
||||
"content": "flowchart LR\nStart --> Stop",
|
||||
"sortingOrder": 2,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "e13cedc2-1b11-48d7-bba6-78e307e1cb57",
|
||||
"categoryId": "flowchart",
|
||||
"description": "A node with round edges",
|
||||
"content": "id1(Some text)",
|
||||
"sortingOrder": 3,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "8e7188cf-932f-452d-89e2-0c5adc0b1dcb",
|
||||
"categoryId": "flowchart",
|
||||
"description": "A stadium-shaped node",
|
||||
"content": "id1([Some text])",
|
||||
"sortingOrder": 4,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "74abe0f5-d7cd-4830-a37b-0489d7449328",
|
||||
"categoryId": "flowchart",
|
||||
"description": "A node in a cylindrical shape",
|
||||
"content": "id1[(Database)]",
|
||||
"sortingOrder": 5,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "5fd59c6c-0c37-46c4-a959-bff6446af538",
|
||||
"categoryId": "flowchart",
|
||||
"description": "Circle",
|
||||
"content": "id1((Some text))",
|
||||
"sortingOrder": 6,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "e58fe5be-675f-44b0-a337-830d36d2684c",
|
||||
"categoryId": "flowchart",
|
||||
"description": "Rhombus",
|
||||
"content": "id1{Some text}",
|
||||
"sortingOrder": 7,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "417a32f2-b1af-4b94-a370-0d69e96f35b4",
|
||||
"categoryId": "flowchart",
|
||||
"description": "Hexagon",
|
||||
"content": "id1{{Some text}}",
|
||||
"sortingOrder": 8,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "17487f2b-d361-49ff-bb9f-b51b32ce9d92",
|
||||
"categoryId": "flowchart",
|
||||
"description": "Parallelogram skewed right",
|
||||
"content": "id1[/Some text/]",
|
||||
"sortingOrder": 9,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "0c09e005-999c-4f69-8c22-33c22e82d9d8",
|
||||
"categoryId": "flowchart",
|
||||
"description": "Parallelogram skewed left",
|
||||
"content": "id1[\\Some text\\]",
|
||||
"sortingOrder": 10,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "6122256d-84a4-495c-8f9f-1d6836068691",
|
||||
"categoryId": "flowchart",
|
||||
"description": "Trapezoid",
|
||||
"content": "A[/Some text\\]",
|
||||
"sortingOrder": 11,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "6d31176d-fac1-49c5-8058-4e4dc2c6e5dd",
|
||||
"categoryId": "flowchart",
|
||||
"description": "Trapezoid upside down",
|
||||
"content": "A[\\Some text/]",
|
||||
"sortingOrder": 12,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "410f9e4d-4629-45f7-949f-f798a9a0b6b9",
|
||||
"categoryId": "flowchart",
|
||||
"description": "Double circle node",
|
||||
"content": "id1(((Some text)))",
|
||||
"sortingOrder": 13,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "e144a699-ba5e-43ea-8729-0d7f1b9e34d2",
|
||||
"categoryId": "flowchart",
|
||||
"description": "A link with arrow head",
|
||||
"content": "A-->B",
|
||||
"sortingOrder": 14,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "6340f678-124b-4a42-9f47-6015412d1b98",
|
||||
"categoryId": "flowchart",
|
||||
"description": "An open link",
|
||||
"content": "A --- B",
|
||||
"sortingOrder": 15,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "0586c4d4-4dc1-4ce1-867d-57e43a932f0b",
|
||||
"categoryId": "flowchart",
|
||||
"description": "Text on links",
|
||||
"content": "A-- This is the text! ---B",
|
||||
"sortingOrder": 16,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "eb1e584b-5aaf-46f5-bfc9-44b3c406dc2d",
|
||||
"categoryId": "flowchart",
|
||||
"description": "A link with arrow head and text",
|
||||
"content": "A-->|text|B",
|
||||
"sortingOrder": 17,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "ca8afaf7-7505-4f22-b95b-9a5cff53cad6",
|
||||
"categoryId": "flowchart",
|
||||
"description": "Dotted link",
|
||||
"content": "A-.->B",
|
||||
"sortingOrder": 18,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "4dffe292-4204-4da3-911d-1025a05ad46c",
|
||||
"categoryId": "flowchart",
|
||||
"description": "Thick link",
|
||||
"content": "A ==> B",
|
||||
"sortingOrder": 19,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "5ad57178-87bb-488b-b138-b3084d5364c5",
|
||||
"categoryId": "flowchart",
|
||||
"description": "Invisible link",
|
||||
"content": "A ~~~ B",
|
||||
"sortingOrder": 20,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "b9e7daaa-5915-4a1c-a481-96ac137d16f9",
|
||||
"categoryId": "flowchart",
|
||||
"description": "Link with circle edge",
|
||||
"content": "A --o B",
|
||||
"sortingOrder": 21,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "a053922d-c961-4e28-b1d2-6321b249c0ae",
|
||||
"categoryId": "flowchart",
|
||||
"description": "Link with cross edge",
|
||||
"content": "A --x B",
|
||||
"sortingOrder": 22,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "187bf51e-e384-4a39-803c-78bb18b78c8b",
|
||||
"categoryId": "flowchart",
|
||||
"description": "Subgraph",
|
||||
"content": "subgraph one\na1-->a2\nend",
|
||||
"sortingOrder": 14,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "9857856d-2fd4-4e0d-b058-76855215da37",
|
||||
"categoryId": "sequenceDiagram",
|
||||
"description": "a simple sequence diagram",
|
||||
"content": "sequenceDiagram\nAlice->>John: Hello John, how are you?\nJohn-->>Alice: Great!\nAlice-)John: See you later!",
|
||||
"sortingOrder": 0,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "47c587ff-c1e1-41f3-9e29-3bc54cce4cb1",
|
||||
"categoryId": "sequenceDiagram",
|
||||
"description": "a simple sequence diagram with actors",
|
||||
"content": "sequenceDiagram\nactor Alice\nactor John\nAlice->>John: Hello John, how are you?\nJohn-->>Alice: Great!\nAlice-)John: See you later!",
|
||||
"sortingOrder": 1,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "2ae592c0-806e-4640-945f-2dbc576ccdf1",
|
||||
"categoryId": "classDiagram",
|
||||
"description": "sample class",
|
||||
"content": "class Duck{\n +String beakColor\n +swim()\n +quack()\n }",
|
||||
"sortingOrder": 0,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "467423fe-2d69-49f4-83ca-9314227a2cc6",
|
||||
"categoryId": "classDiagram",
|
||||
"description": "sample class",
|
||||
"content": "class BankAccount\n BankAccount : +String owner\n BankAccount : +Bigdecimal balance\n BankAccount : +deposit(amount)\n BankAccount : +withdrawal(amount)",
|
||||
"sortingOrder": 1,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "c8275c79-b289-4d75-9ae5-65c3267e94d5",
|
||||
"categoryId": "classDiagram",
|
||||
"description": "generic class",
|
||||
"content": "class Square~Shape~{\n int id\n List~int~ position\n setPoints(List~int~ points)\n getPoints() List~int~\n }\n \n Square : -List~string~ messages\n Square : +setMessages(List~string~ messages)\n Square : +getMessages() List~string~",
|
||||
"sortingOrder": 2,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "8b09aee4-6260-4ec6-970c-c67168d4ac76",
|
||||
"categoryId": "classDiagram",
|
||||
"description": "inheritance",
|
||||
"content": "classA <|-- classB",
|
||||
"sortingOrder": 3,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "4ec30fef-b3cc-4bcc-8f4a-fda668776a36",
|
||||
"categoryId": "classDiagram",
|
||||
"description": "composition",
|
||||
"content": "classC *-- classD",
|
||||
"sortingOrder": 4,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "ea60828f-8ab8-4c4e-88a3-bbaf77a10472",
|
||||
"categoryId": "classDiagram",
|
||||
"description": "aggregation",
|
||||
"content": "classE o-- classF",
|
||||
"sortingOrder": 5,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "99c0ed8a-8d15-4c1e-b315-4bbb3cabfd64",
|
||||
"categoryId": "classDiagram",
|
||||
"description": "association",
|
||||
"content": "classG <-- classH",
|
||||
"sortingOrder": 6,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "9bc99a1a-c6f0-4a43-98aa-d18be64bdde7",
|
||||
"categoryId": "classDiagram",
|
||||
"description": "solid link",
|
||||
"content": "classI -- classJ",
|
||||
"sortingOrder": 7,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "71380dcd-4c29-4907-86d9-36bb822df062",
|
||||
"categoryId": "classDiagram",
|
||||
"description": "dependency",
|
||||
"content": "classK <.. classL",
|
||||
"sortingOrder": 8,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "6855b6ca-61ee-46d1-b937-085c56f96c2d",
|
||||
"categoryId": "classDiagram",
|
||||
"description": "realization",
|
||||
"content": "classM <|.. classN",
|
||||
"sortingOrder": 9,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "702caa95-72a3-449f-9da2-a406f9996be0",
|
||||
"categoryId": "classDiagram",
|
||||
"description": "dashed link",
|
||||
"content": "classO .. classP",
|
||||
"sortingOrder": 10,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "fa3c801c-d9ec-4506-a501-28472e7b8c78",
|
||||
"categoryId": "classDiagram",
|
||||
"description": "two-way relation",
|
||||
"content": "Animal <|--|> Zebra",
|
||||
"sortingOrder": 11,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "f590de96-2011-4df5-bef1-a068832bff8a",
|
||||
"categoryId": "classDiagram",
|
||||
"description": "sample class diagram",
|
||||
"content": "classDiagram\n Animal <|-- Duck\n Animal <|-- Fish\n Animal <|-- Zebra\n Animal : +int age\n Animal : +String gender\n Animal: +isMammal()\n Animal: +mate()\n class Duck{\n +String beakColor\n +swim()\n +quack()\n }\n class Fish{\n -int sizeInFeet\n -canEat()\n }\n class Zebra{\n +bool is_wild\n +run()\n }",
|
||||
"sortingOrder": 12,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "b16b29d7-3ecb-45fa-9327-eac5239bd953",
|
||||
"categoryId": "stateDiagram",
|
||||
"description": "a sample state diagram",
|
||||
"content": "stateDiagram-v2\n [*] --> Still\n Still --> [*]\n \n Still --> Moving\n Moving --> Still\n Moving --> Crash\n Crash --> [*]",
|
||||
"sortingOrder": 0,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "ef56afbc-aa32-4708-a191-3481d673e08a",
|
||||
"categoryId": "stateDiagram",
|
||||
"description": "a sample state diagram with left-to-right direction",
|
||||
"content": "stateDiagram-v2\n direction LR\n [*] --> Still\n Still --> [*]\n \n Still --> Moving\n Moving --> Still\n Moving --> Crash\n Crash --> [*]",
|
||||
"sortingOrder": 1,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "b04c48f5-2bb4-4fc2-be33-03f6597e2499",
|
||||
"categoryId": "stateDiagram",
|
||||
"description": "node with description",
|
||||
"content": "s2 : This is a state description",
|
||||
"sortingOrder": 2,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "3dedb769-542f-40dd-99c3-98dd0ed974e6",
|
||||
"categoryId": "stateDiagram",
|
||||
"description": "a transition",
|
||||
"content": "s1 --> s2",
|
||||
"sortingOrder": 3,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "530b0984-485f-4bad-9d6e-80f5398fc01b",
|
||||
"categoryId": "stateDiagram",
|
||||
"description": "a transition with label",
|
||||
"content": "s1 --> s2: A transition",
|
||||
"sortingOrder": 4,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "bcec3d91-0232-4e6a-82ed-6581356d6183",
|
||||
"categoryId": "stateDiagram",
|
||||
"description": "composite state",
|
||||
"content": "\n [*] --> First\n state First {\n [*] --> second\n second --> [*]\n }",
|
||||
"sortingOrder": 5,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "1dcba01a-ac61-4171-8fc9-a616eaed11f2",
|
||||
"categoryId": "stateDiagram",
|
||||
"description": "diagram with choice",
|
||||
"content": "stateDiagram-v2\n state if_state <<choice>>\n [*] --> IsPositive\n IsPositive --> if_state\n if_state --> False: if n < 0\n if_state --> True : if n >= 0",
|
||||
"sortingOrder": 6,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "57ad4f8a-33cd-43b5-8910-910edf8e7dec",
|
||||
"categoryId": "stateDiagram",
|
||||
"description": "diagram with fork",
|
||||
"content": "stateDiagram-v2\n state fork_state <<fork>>\n [*] --> fork_state\n fork_state --> State2\n fork_state --> State3\n \n state join_state <<join>>\n State2 --> join_state\n State3 --> join_state\n join_state --> State4\n State4 --> [*]",
|
||||
"sortingOrder": 7,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "4e9935b8-d200-4b71-a054-e959765e7825",
|
||||
"categoryId": "stateDiagram",
|
||||
"description": "a diagram with concurrency",
|
||||
"content": "stateDiagram-v2\n [*] --> Active\n \n state Active {\n [*] --> NumLockOff\n NumLockOff --> NumLockOn : EvNumLockPressed\n NumLockOn --> NumLockOff : EvNumLockPressed\n --\n [*] --> CapsLockOff\n CapsLockOff --> CapsLockOn : EvCapsLockPressed\n CapsLockOn --> CapsLockOff : EvCapsLockPressed\n --\n [*] --> ScrollLockOff\n ScrollLockOff --> ScrollLockOn : EvScrollLockPressed\n ScrollLockOn --> ScrollLockOff : EvScrollLockPressed\n }",
|
||||
"sortingOrder": 8,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "26791328-43e6-430f-ad2e-76821214a95d",
|
||||
"categoryId": "entityRelationshipDiagram",
|
||||
"description": "a sample entity relationship diagram",
|
||||
"content": "erDiagram\n CUSTOMER ||--o{ ORDER : places\n ORDER ||--|{ LINE-ITEM : contains\n CUSTOMER }|..|{ DELIVERY-ADDRESS : uses",
|
||||
"sortingOrder": 0,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "cb07fc4d-ae9b-4da3-a938-3a1b0ab0c2ac",
|
||||
"categoryId": "entityRelationshipDiagram",
|
||||
"description": "an entity",
|
||||
"content": " CUSTOMER {\n string name\n string custNumber\n string sector\n }",
|
||||
"sortingOrder": 1,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "dcae6673-6476-4466-a97a-8a0732574801",
|
||||
"categoryId": "entityRelationshipDiagram",
|
||||
"description": "one-to-many relationship",
|
||||
"content": "A ||--|{ B : label",
|
||||
"sortingOrder": 2,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "c2ad1cfb-ea4e-4d69-8bf4-b85ecc5b9134",
|
||||
"categoryId": "entityRelationshipDiagram",
|
||||
"description": "many-to-many relationship",
|
||||
"content": "A }|--|{ B : label",
|
||||
"sortingOrder": 3,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "118f56be-db56-49a7-80ab-3326f7336f3d",
|
||||
"categoryId": "entityRelationshipDiagram",
|
||||
"description": "one-to-one relationship",
|
||||
"content": "A ||--|| B : label",
|
||||
"sortingOrder": 4,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "bec578a5-0e42-4d24-a0dd-12b4fc25daa5",
|
||||
"categoryId": "entityRelationshipDiagram",
|
||||
"description": "many-to-one relationship",
|
||||
"content": "A }|--|| B : label",
|
||||
"sortingOrder": 5,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "32d99372-8321-44dd-80c3-1a080644fa5c",
|
||||
"categoryId": "entityRelationshipDiagram",
|
||||
"description": "zero/one-to-one relationship",
|
||||
"content": "A |o--|| B : label",
|
||||
"sortingOrder": 6,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "2113de04-a4ee-4436-a3ab-435650b23414",
|
||||
"categoryId": "entityRelationshipDiagram",
|
||||
"description": "one-to-one/zero relationship",
|
||||
"content": "A ||--o| B : label",
|
||||
"sortingOrder": 7,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "30293f49-1289-4976-88d9-34d75c0a6852",
|
||||
"categoryId": "entityRelationshipDiagram",
|
||||
"description": "zero-or-more-to-one relationship",
|
||||
"content": "A }o--|| B : label",
|
||||
"sortingOrder": 8,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "dc49bc4c-2ea6-495d-9d38-28c33e078f77",
|
||||
"categoryId": "entityRelationshipDiagram",
|
||||
"description": "one-to-zero-or-more relationship",
|
||||
"content": "A ||--o{ B : label",
|
||||
"sortingOrder": 9,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "5c53fcab-e772-4dcd-ab06-fc941fa168fa",
|
||||
"categoryId": "entityRelationshipDiagram",
|
||||
"description": "zero-or-more-to-many relationship",
|
||||
"content": "A }o--|{ B : label",
|
||||
"sortingOrder": 10,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "89b04b4e-1e06-4b5c-ae55-fa28f6e08b0b",
|
||||
"categoryId": "entityRelationshipDiagram",
|
||||
"description": "many-to-zero-or-more relationship",
|
||||
"content": "A }|--o{ B : label",
|
||||
"sortingOrder": 11,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "98ae0edc-7b11-4fcb-b049-94684070b79e",
|
||||
"categoryId": "userJourneyDiagram",
|
||||
"description": "a sample user journey diagram",
|
||||
"content": "journey\n title My working day\n section Go to work\n Make tea: 5: Me\n Go upstairs: 3: Me\n Do work: 1: Me, Cat\n section Go home\n Go downstairs: 5: Me\n Sit down: 5: Me",
|
||||
"sortingOrder": 0,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "452612b5-f9c4-4406-b150-6d1ffdf52bb4",
|
||||
"categoryId": "userJourneyDiagram",
|
||||
"description": "a step in user journey",
|
||||
"content": " Step Title: 5: ActorName",
|
||||
"sortingOrder": 1,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "d1b92887-20a1-4430-b26d-4d41aad84da6",
|
||||
"categoryId": "ganttChart",
|
||||
"description": "simple gantt chart",
|
||||
"content": "gantt\n title A Gantt Diagram\n dateFormat YYYY-MM-DD\n section Section\n A task :a1, 2014-01-01, 30d\n Another task :after a1 , 20d\n section Another\n Task in sec :2014-01-12 , 12d\n another task : 24d",
|
||||
"sortingOrder": 0,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "00ddbe10-684f-4d8c-9e4c-7e933c6f3392",
|
||||
"categoryId": "ganttChart",
|
||||
"description": "rich gantt chart",
|
||||
"content": "gantt\n dateFormat YYYY-MM-DD\n title Adding GANTT diagram functionality to mermaid\n excludes weekends\n \n section A section\n Completed task :done, des1, 2014-01-06,2014-01-08\n Active task :active, des2, 2014-01-09, 3d\n Future task : des3, after des2, 5d\n Future task2 : des4, after des3, 5d\n \n section Critical tasks\n Completed task in the critical line :crit, done, 2014-01-06,24h\n Implement parser and jison :crit, done, after des1, 2d\n Create tests for parser :crit, active, 3d\n Future task in critical line :crit, 5d\n Create tests for renderer :2d\n Add to mermaid :1d\n Functionality added :milestone, 2014-01-25, 0d\n \n section Documentation\n Describe gantt syntax :active, a1, after des1, 3d\n Add gantt diagram to demo page :after a1 , 20h\n Add another diagram to demo page :doc1, after a1 , 48h\n \n section Last section\n Describe gantt syntax :after doc1, 3d\n Add gantt diagram to demo page :20h\n Add another diagram to demo page :48h",
|
||||
"sortingOrder": 1,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "ede911d1-d519-494a-845a-33a2347a4b41",
|
||||
"categoryId": "ganttChart",
|
||||
"description": "milestones example",
|
||||
"content": "gantt\n dateFormat HH:mm\n axisFormat %H:%M\n Initial milestone : milestone, m1, 17:49,2min\n taska2 : 10min\n taska3 : 5min\n Final milestone : milestone, m2, 18:14, 2min",
|
||||
"sortingOrder": 2,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "9c641239-521b-4e7d-8680-41400e20eb49",
|
||||
"categoryId": "pieChart",
|
||||
"description": "sample pie chart",
|
||||
"content": "pie title /r/obsidianmd posts by type\n \"Graphs\" : 85\n \"Dashboards\" : 14\n \"Tips\" : 1",
|
||||
"sortingOrder": 0,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "90fbf382-435d-495b-8c14-a1b758602fec",
|
||||
"categoryId": "pieChart",
|
||||
"description": "sample pie chart with values shown in legend",
|
||||
"content": "pie showData title /r/obsidianmd posts by type\n \"Graphs\" : 85\n \"Dashboards\" : 14\n \"Tips\" : 1",
|
||||
"sortingOrder": 1,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "4b42a05a-b81e-47ab-a23b-3d6beee6a68f",
|
||||
"categoryId": "requirementDiagram",
|
||||
"description": "sample requirements diagram",
|
||||
"content": " requirementDiagram\n\n requirement test_req {\n id: 1\n text: the test text.\n risk: high\n verifymethod: test\n }\n \n element test_entity {\n type: simulation\n }\n \n test_entity - satisfies -> test_req",
|
||||
"sortingOrder": 0,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "e0407d51-0c91-45bb-b7d1-6eb669382bd8",
|
||||
"categoryId": "requirementDiagram",
|
||||
"description": "sample requirements diagram",
|
||||
"content": "element customElement {\n type: customType\n docref: customDocRef\n }",
|
||||
"sortingOrder": 1,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "6f808e9d-4bcc-423e-8372-2283940e285d",
|
||||
"categoryId": "requirementDiagram",
|
||||
"description": "a requirement with high risk",
|
||||
"content": "functionalRequirement myReq {\n id: reqId\n text: someText\n risk: High\n verifymethod: analysis\n }",
|
||||
"sortingOrder": 2,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "09458e5f-b3af-4f5e-a43f-c96d585bcaee",
|
||||
"categoryId": "requirementDiagram",
|
||||
"description": "sample requirements diagram",
|
||||
"content": "interfaceRequirement myReq2 {\n id: reqId\n text: someText\n risk: Medium\n verifymethod: demonstration\n }",
|
||||
"sortingOrder": 3,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "5581967d-eb25-4cd5-b161-eb9345585012",
|
||||
"categoryId": "requirementDiagram",
|
||||
"description": "sample requirements diagram",
|
||||
"content": "designConstraint myReq3 {\n id: reqId\n text: someText\n risk: Low\n verifymethod: test\n }",
|
||||
"sortingOrder": 4,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "4df85f3a-0a21-46ef-94b2-1f7ac20659ba",
|
||||
"categoryId": "gitGraph",
|
||||
"description": "simple git graph",
|
||||
"content": "gitGraph\n commit\n commit\n branch develop\n checkout develop\n commit\n commit\n checkout main\n merge develop\n commit\n commit",
|
||||
"sortingOrder": 0,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "241c6930-88da-438a-85c9-dc1ca8f4b3e1",
|
||||
"categoryId": "gitGraph",
|
||||
"description": "tagged commit",
|
||||
"content": "commit id: \"Normal\" tag: \"v1.0.0\"",
|
||||
"sortingOrder": 1,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "6d1bb248-32bd-4c7f-af21-a276e52d5bf6",
|
||||
"categoryId": "gitGraph",
|
||||
"description": "reverse commit",
|
||||
"content": "commit id: \"Reverse\" type: REVERSE",
|
||||
"sortingOrder": 2,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "65a0b460-cf18-4c7b-a39a-cc8c4ad11578",
|
||||
"categoryId": "gitGraph",
|
||||
"description": "highlighted commit",
|
||||
"content": "commit id: \"Highlight\" type: HIGHLIGHT",
|
||||
"sortingOrder": 3,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "7cd136f5-4519-49d3-90d8-f845c59f606f",
|
||||
"categoryId": "gitGraph",
|
||||
"description": "reverse commit",
|
||||
"content": "commit id: \"Reverse\" type: REVERSE",
|
||||
"sortingOrder": 4,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "69d9ed7f-aebd-4dda-a920-05f486dfddba",
|
||||
"categoryId": "gitGraph",
|
||||
"description": "git graph with cherry-pick",
|
||||
"content": "gitGraph\n commit id: \"ZERO\"\n branch develop\n commit id:\"A\"\n checkout main\n commit id:\"ONE\"\n checkout develop\n commit id:\"B\"\n checkout main\n commit id:\"TWO\"\n cherry-pick id:\"A\"\n commit id:\"THREE\"\n checkout develop\n commit id:\"C\"",
|
||||
"sortingOrder": 5,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "ddc3aff8-b403-4ef7-a8ca-b3dbe8a75272",
|
||||
"categoryId": "mindmap",
|
||||
"description": "a simple mindmap",
|
||||
"content": "mindmap\n Root\n A\n B\n C",
|
||||
"sortingOrder": 1,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "fc3097e2-fc2c-463e-ac54-e6a91c8573e9",
|
||||
"categoryId": "mindmap",
|
||||
"description": "square",
|
||||
"content": "id[I am a square]",
|
||||
"sortingOrder": 2,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "76e932cc-e140-41f5-96e4-eef5225569ad",
|
||||
"categoryId": "mindmap",
|
||||
"description": "rounded square",
|
||||
"content": "id(I am a rounded square)",
|
||||
"sortingOrder": 3,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "2943cf70-a543-4847-99da-5428de6cb5df",
|
||||
"categoryId": "mindmap",
|
||||
"description": "circle",
|
||||
"content": "id((I am a circle))",
|
||||
"sortingOrder": 4,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "b8cc4c57-a8b1-462e-8558-ddd780339d98",
|
||||
"categoryId": "mindmap",
|
||||
"description": "bang",
|
||||
"content": "id))I am a bang((",
|
||||
"sortingOrder": 5,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "9ab2c4b7-e2c3-42cd-a846-3fcc36cb0868",
|
||||
"categoryId": "mindmap",
|
||||
"description": "cloud",
|
||||
"content": "id)I am a cloud(",
|
||||
"sortingOrder": 6,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "be1122b5-fdd0-4958-b305-7f08b2fd3e76",
|
||||
"categoryId": "mindmap",
|
||||
"description": "hexagon",
|
||||
"content": "id{{I am a hexagon}}",
|
||||
"sortingOrder": 7,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "2cf43034-8777-405c-935d-81a27aba2f64",
|
||||
"categoryId": "mindmap",
|
||||
"description": "default",
|
||||
"content": "I am the default shape",
|
||||
"sortingOrder": 8,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "b3e18945-295e-4a29-a954-fd3e1c80caff",
|
||||
"categoryId": "mindmap",
|
||||
"description": "sample mindmap",
|
||||
"content": "mindmap\n root((mindmap))\n Origins\n Long history\n Popularisation\n British popular psychology author Tony Buzan\n Research\n On effectiveness<br/>and features\n On Automatic creation\n Uses\n Creative techniques\n Strategic planning\n Argument mapping\n Tools\n Pen and paper\n Mermaid",
|
||||
"sortingOrder": 9,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "6af01e26-c328-448f-9c0e-7293ccf65ad0",
|
||||
"categoryId": "timeline",
|
||||
"description": "sample timeline",
|
||||
"content": "timeline\n\t\ttitle History of Social Media Platform\n\t\t2002 : LinkedIn\n\t\t2004 : Facebook\n\t\t\t : Google\n\t\t2005 : Youtube\n\t\t2006 : Twitter",
|
||||
"sortingOrder": 1,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "58536caa-6860-457b-8fd8-96f132530355",
|
||||
"categoryId": "timeline",
|
||||
"description": "timeline with grouping",
|
||||
"content": "timeline\n\t\ttitle Timeline of Industrial Revolution\n\t\tsection 17th-20th century\n\t\t\tIndustry 1.0 : Machinery, Water power, Steam <br>power\n\t\t\tIndustry 2.0 : Electricity, Internal combustion engine, Mass production\n\t\t\tIndustry 3.0 : Electronics, Computers, Automation\n\t\tsection 21st century\n\t\t\tIndustry 4.0 : Internet, Robotics, Internet of Things\n\t\t\tIndustry 5.0 : Artificial intelligence, Big data,3D printing",
|
||||
"sortingOrder": 2,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "6c7b156f-319b-46c1-a0f7-e62be3571fc9",
|
||||
"categoryId": "timeline",
|
||||
"description": "timeline with Forest theme. see the docs for additional themes",
|
||||
"content": "%%{init: { 'logLevel': 'debug', 'theme': 'forest' } }%%\n\t\ttimeline\n\t\t\ttitle History of Social Media Platform\n\t\t\t 2002 : LinkedIn\n\t\t\t 2004 : Facebook : Google\n\t\t\t 2005 : Youtube\n\t\t\t 2006 : Twitter\n\t\t\t 2007 : Tumblr\n\t\t\t 2008 : Instagram\n\t\t\t 2010 : Pinterest",
|
||||
"sortingOrder": 3,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "db1924f2-1c69-4e15-a665-74a062d12cd4",
|
||||
"categoryId": "quadrantChart",
|
||||
"description": "sample quadrant chart",
|
||||
"content": "quadrantChart\n\t\ttitle Reach and engagement of campaigns\n\t\tx-axis Low Reach --> High Reach\n\t\ty-axis Low Engagement --> High Engagement\n\t\tquadrant-1 We should expand\n\t\tquadrant-2 Need to promote\n\t\tquadrant-3 Re-evaluate\n\t\tquadrant-4 May be improved\n\t\tCampaign A: [0.3, 0.6]\n\t\tCampaign B: [0.45, 0.23]\n\t\tCampaign C: [0.57, 0.69]\n\t\tCampaign D: [0.78, 0.34]\n\t\tCampaign E: [0.40, 0.34]\n\t\tCampaign F: [0.35, 0.78]",
|
||||
"sortingOrder": 1,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "f8259530-5179-4548-a42c-e672a7c28ac0",
|
||||
"categoryId": "quadrantChart",
|
||||
"description": "themed quadrant chart",
|
||||
"content": "%%{init: {\"quadrantChart\": {\"chartWidth\": 400, \"chartHeight\": 400}, \"themeVariables\": {\"quadrant1TextFill\": \"#ff0000\"} }}%%\n\t\tquadrantChart\n\t\t x-axis Urgent --> Not Urgent\n\t\t y-axis Not Important --> \"Important ❤\"\n\t\t quadrant-1 Plan\n\t\t quadrant-2 Do\n\t\t quadrant-3 Delegate\n\t\t quadrant-4 Delete",
|
||||
"sortingOrder": 1,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "8a28b8a2-f058-414b-b82a-900153d11a2f",
|
||||
"categoryId": "c4Diagram",
|
||||
"description": "sample C4 diagram (compatible with PlantUML)",
|
||||
"content": "C4Context\n\t\ttitle System Context diagram for Internet Banking System\n\t\tEnterprise_Boundary(b0, \"BankBoundary0\") {\n\t\t Person(customerA, \"Banking Customer A\", \"A customer of the bank, with personal bank accounts.\")\n\t\t Person(customerB, \"Banking Customer B\")\n\t\t Person_Ext(customerC, \"Banking Customer C\", \"desc\")\n \n\t\t Person(customerD, \"Banking Customer D\", \"A customer of the bank, <br/> with personal bank accounts.\")\n \n\t\t System(SystemAA, \"Internet Banking System\", \"Allows customers to view information about their bank accounts, and make payments.\")\n \n\t\t Enterprise_Boundary(b1, \"BankBoundary\") {\n \n\t\t\tSystemDb_Ext(SystemE, \"Mainframe Banking System\", \"Stores all of the core banking information about customers, accounts, transactions, etc.\")\n \n\t\t\tSystem_Boundary(b2, \"BankBoundary2\") {\n\t\t\t System(SystemA, \"Banking System A\")\n\t\t\t System(SystemB, \"Banking System B\", \"A system of the bank, with personal bank accounts. next line.\")\n\t\t\t}\n \n\t\t\tSystem_Ext(SystemC, \"E-mail system\", \"The internal Microsoft Exchange e-mail system.\")\n\t\t\tSystemDb(SystemD, \"Banking System D Database\", \"A system of the bank, with personal bank accounts.\")\n \n\t\t\tBoundary(b3, \"BankBoundary3\", \"boundary\") {\n\t\t\t SystemQueue(SystemF, \"Banking System F Queue\", \"A system of the bank.\")\n\t\t\t SystemQueue_Ext(SystemG, \"Banking System G Queue\", \"A system of the bank, with personal bank accounts.\")\n\t\t\t}\n\t\t }\n\t\t}\n \n\t\tBiRel(customerA, SystemAA, \"Uses\")\n\t\tBiRel(SystemAA, SystemE, \"Uses\")\n\t\tRel(SystemAA, SystemC, \"Sends e-mails\", \"SMTP\")\n\t\tRel(SystemC, customerA, \"Sends e-mails to\")\n \n\t\tUpdateElementStyle(customerA, $fontColor=\"red\", $bgColor=\"grey\", $borderColor=\"red\")\n\t\tUpdateRelStyle(customerA, SystemAA, $textColor=\"blue\", $lineColor=\"blue\", $offsetX=\"5\")\n\t\tUpdateRelStyle(SystemAA, SystemE, $textColor=\"blue\", $lineColor=\"blue\", $offsetY=\"-10\")\n\t\tUpdateRelStyle(SystemAA, SystemC, $textColor=\"blue\", $lineColor=\"blue\", $offsetY=\"-40\", $offsetX=\"-50\")\n\t\tUpdateRelStyle(SystemC, customerA, $textColor=\"red\", $lineColor=\"red\", $offsetX=\"-50\", $offsetY=\"20\")\n \n\t\tUpdateLayoutConfig($c4ShapeInRow=\"3\", $c4BoundaryInRow=\"1\")",
|
||||
"sortingOrder": 1,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "d476fcb2-171b-407b-a14c-fc229928f3c5",
|
||||
"categoryId": "sankeyDiagram",
|
||||
"description": "",
|
||||
"content": "sankey-beta\n %% source,target,value\n Electricity grid,Over generation / exports,104.453\n Electricity grid,Heating and cooling - homes,113.726\n Electricity grid,H2 conversion,27.14",
|
||||
"sortingOrder": 0,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "fd51101c-845f-41cc-98ea-cf3d9064f4fe",
|
||||
"categoryId": "xyChart",
|
||||
"description": "a sample XYChart diagram",
|
||||
"content": "xychart-beta\n title \"Sales Revenue\"\n x-axis [jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec]\n y-axis \"Revenue (in $)\" 4000 --> 11000\n bar [5000, 6000, 7500, 8200, 9500, 10500, 11000, 10200, 9200, 8500, 7000, 6000]\n line [5000, 6000, 7500, 8200, 9500, 10500, 11000, 10200, 9200, 8500, 7000, 6000]",
|
||||
"sortingOrder": 0,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "4d105a15-f99c-47da-909b-9cf95a3b0d0f",
|
||||
"categoryId": "packet",
|
||||
"description": "a sample packet diagram",
|
||||
"content": "packet-beta\ntitle UDP Packet\n0-15: \"Source Port\"\n16-31: \"Destination Port\"\n32-47: \"Length\"\n48-63: \"Checksum\"\n64-95: \"Data (variable length)\"\n",
|
||||
"sortingOrder": 0,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "016f803e-9b70-40a9-9ba5-aed11358011f",
|
||||
"categoryId": "kanban",
|
||||
"description": "a sample kanban diagram",
|
||||
"content": "kanban\n Todo\n [Create Documentation]\n docs[Create Blog about the new diagram]\n [In progress]\n id6[Create renderer so that it works in all cases. We also add som extra text here for testing purposes. And some more just for the extra flare.]\n id9[Ready for deploy]\n id8[Design grammar]@{ assigned: 'knsv' }\n id10[Ready for test]\n id4[Create parsing tests]@{ ticket: MC-2038, assigned: 'K.Sveidqvist', priority: 'High' }\n id66[last item]@{ priority: 'Very Low', assigned: 'knsv' }\n id11[Done]\n id5[define getData]\n id2[Title of diagram is more than 100 chars when user duplicates diagram with 100 char]@{ ticket: MC-2036, priority: 'Very High'}\n id3[Update DB function]@{ ticket: MC-2037, assigned: knsv, priority: 'High' }\n\n id12[Can't reproduce]\n id3[Weird flickering in Firefox]",
|
||||
"sortingOrder": 0,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "64c83d61-8d0f-49a1-a719-a333e59d3063",
|
||||
"categoryId": "block",
|
||||
"description": "a sample block diagram",
|
||||
"content": "block-beta\ncolumns 1\n db((\"DB\"))\n blockArrowId6<[\" \"]>(down)\n block:ID\n A\n B[\"A wide one in the middle\"]\n C\n end\n space\n D\n ID --> D\n C --> D\n style B fill:#969,stroke:#333,stroke-width:4px\n",
|
||||
"sortingOrder": 0,
|
||||
"isPinned": false
|
||||
},
|
||||
{
|
||||
"id": "9ae060df-8b48-4c98-a735-3dbe736b2fcc",
|
||||
"categoryId": "architecture",
|
||||
"description": "a sample architecture diagram",
|
||||
"content": "architecture-beta\n group api(cloud)[API]\n\n service db(database)[Database] in api\n service disk1(disk)[Storage] in api\n service disk2(disk)[Storage] in api\n service server(server)[Server] in api\n\n db:L -- R:server\n disk1:T -- B:server\n disk2:T -- B:db\n",
|
||||
"sortingOrder": 0,
|
||||
"isPinned": false
|
||||
}
|
||||
],
|
||||
"customCategories": [],
|
||||
"selectedCategoryId": "block",
|
||||
"defaultCategorySortOrders": {},
|
||||
"categoryModifications": {}
|
||||
}
|
||||
2633
.obsidian/plugins/mermaid-tools/main.js
vendored
Normal file
2633
.obsidian/plugins/mermaid-tools/main.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
11
.obsidian/plugins/mermaid-tools/manifest.json
vendored
Normal file
11
.obsidian/plugins/mermaid-tools/manifest.json
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"id": "mermaid-tools",
|
||||
"name": "Mermaid Tools",
|
||||
"version": "1.3.0",
|
||||
"minAppVersion": "1.4.0",
|
||||
"description": "Improved Mermaid.js experience for Obsidian: visual toolbar with common elements & more",
|
||||
"author": "dartungar",
|
||||
"authorUrl": "https://dartungar.com",
|
||||
"fundingUrl": "https://www.paypal.com/paypalme/dartungar",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
149
.obsidian/plugins/mermaid-tools/styles.css
vendored
Normal file
149
.obsidian/plugins/mermaid-tools/styles.css
vendored
Normal file
@@ -0,0 +1,149 @@
|
||||
.mermaid-toolbar-container, .mermaid-toolbar-container * {
|
||||
max-width: 100%;
|
||||
max-height: 100%;
|
||||
}
|
||||
|
||||
.mermaid-toolbar-top-row {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
flex-wrap: wrap;
|
||||
gap: 8px;
|
||||
}
|
||||
|
||||
.mermaid-toolbar-elements-container {
|
||||
padding-top: 1rem;
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
.mermaid-toolbar-element {
|
||||
font-size: var(--font-ui-small);
|
||||
cursor: pointer;
|
||||
padding: 2px 2px 2px 5px;
|
||||
border-radius: 3px;
|
||||
flex: 1 0 auto;
|
||||
}
|
||||
|
||||
.mermaid-toolbar-element:hover {
|
||||
background-color: var(--interactive-hover);
|
||||
}
|
||||
|
||||
.mermaid-tools-element-category-header::before {
|
||||
content: "▼ ";
|
||||
font-size: 70%;
|
||||
padding-bottom: 2px;
|
||||
}
|
||||
|
||||
.mermaid-tools-element-category-header.collapsed::before {
|
||||
content: "▶ ";
|
||||
font-size: 70%;
|
||||
padding-bottom: 2px;
|
||||
}
|
||||
|
||||
.mermaid-tools-element-container {
|
||||
padding-top: 6px;
|
||||
border-bottom: var(--border-width) solid var(--color-base-35);
|
||||
}
|
||||
|
||||
.mermaid-tools-edit-element-modal > div {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
|
||||
.mermaid-tools-edit-element-modal label {
|
||||
margin-right: 1rem;
|
||||
}
|
||||
|
||||
/* Custom Category Management Styles */
|
||||
.mermaid-tools-category-management {
|
||||
margin-bottom: 2rem;
|
||||
padding: 1rem;
|
||||
border: 1px solid var(--color-base-25);
|
||||
border-radius: 8px;
|
||||
background-color: var(--color-base-00);
|
||||
}
|
||||
|
||||
.mermaid-tools-category-management h3 {
|
||||
margin-top: 1rem;
|
||||
margin-bottom: 0.5rem;
|
||||
color: var(--text-accent);
|
||||
}
|
||||
|
||||
.mermaid-tools-category-management button.mod-cta {
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
/* Edit Category Modal Styles */
|
||||
.mermaid-tools-edit-category-modal {
|
||||
min-width: 500px;
|
||||
}
|
||||
|
||||
.mermaid-tools-edit-category-modal .setting-item {
|
||||
padding: 8px 0;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.mermaid-tools-edit-category-modal .setting-item-info {
|
||||
flex-grow: 1;
|
||||
margin-right: 12px;
|
||||
}
|
||||
|
||||
.mermaid-tools-edit-category-modal .setting-item-name {
|
||||
font-weight: 600;
|
||||
color: var(--text-normal);
|
||||
}
|
||||
|
||||
.mermaid-tools-edit-category-modal .setting-item-description {
|
||||
color: var(--text-muted);
|
||||
font-size: var(--font-ui-smaller);
|
||||
}
|
||||
|
||||
.mermaid-tools-edit-category-modal input,
|
||||
.mermaid-tools-edit-category-modal textarea {
|
||||
width: 100%;
|
||||
padding: 4px 8px;
|
||||
border: 1px solid var(--color-base-30);
|
||||
border-radius: 4px;
|
||||
background-color: var(--color-base-00);
|
||||
color: var(--text-normal);
|
||||
}
|
||||
|
||||
.mermaid-tools-edit-category-modal input:focus,
|
||||
.mermaid-tools-edit-category-modal textarea:focus {
|
||||
border-color: var(--color-accent);
|
||||
outline: none;
|
||||
box-shadow: 0 0 0 2px var(--color-accent-2);
|
||||
}
|
||||
|
||||
.modal-button-container {
|
||||
display: flex;
|
||||
justify-content: flex-end;
|
||||
gap: 10px;
|
||||
margin-top: 20px;
|
||||
padding-top: 16px;
|
||||
border-top: 1px solid var(--color-base-25);
|
||||
}
|
||||
|
||||
.modal-button-container button {
|
||||
padding: 6px 16px;
|
||||
border: 1px solid var(--color-base-30);
|
||||
border-radius: 4px;
|
||||
background-color: var(--color-base-10);
|
||||
color: var(--text-normal);
|
||||
cursor: pointer;
|
||||
font-size: var(--font-ui-small);
|
||||
}
|
||||
|
||||
.modal-button-container button:hover {
|
||||
background-color: var(--color-base-20);
|
||||
}
|
||||
|
||||
.modal-button-container button.mod-cta {
|
||||
background-color: var(--color-accent);
|
||||
color: var(--text-on-accent);
|
||||
border-color: var(--color-accent);
|
||||
}
|
||||
|
||||
.modal-button-container button.mod-cta:hover {
|
||||
background-color: var(--color-accent-hover);
|
||||
}
|
||||
34
.obsidian/workspace.json
vendored
34
.obsidian/workspace.json
vendored
@@ -13,12 +13,12 @@
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "部门五月份任务规划.md",
|
||||
"mode": "preview",
|
||||
"file": "README.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "部门五月份任务规划"
|
||||
"title": "README"
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -94,6 +94,7 @@
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "README.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
@@ -103,7 +104,7 @@
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-coming-in",
|
||||
"title": "反向链接"
|
||||
"title": "README 的反向链接列表"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -112,11 +113,12 @@
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"file": "README.md",
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-going-out",
|
||||
"title": "出链"
|
||||
"title": "README 的出链列表"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -154,13 +156,13 @@
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "conflict-files-obsidian-git.md",
|
||||
"file": "README.md",
|
||||
"followCursor": false,
|
||||
"showSearch": false,
|
||||
"searchQuery": ""
|
||||
},
|
||||
"icon": "lucide-list",
|
||||
"title": "conflict-files-obsidian-git 的大纲"
|
||||
"title": "README 的大纲"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -172,6 +174,16 @@
|
||||
"icon": "git-pull-request",
|
||||
"title": "Source Control"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "7a3485b22ac1573e",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "mermaid-toolbar-view",
|
||||
"state": {},
|
||||
"icon": "trident-custom",
|
||||
"title": "Mermaid Toolbar"
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 5
|
||||
@@ -189,14 +201,20 @@
|
||||
"templates:插入模板": false,
|
||||
"command-palette:打开命令面板": false,
|
||||
"bases:新建数据库": false,
|
||||
"export-graph-view:Export graph view": false,
|
||||
"mermaid-tools:Open Mermaid Toolbar": false,
|
||||
"obsidian-git:Open Git source control": false,
|
||||
"pdf-plus:PDF++: Toggle auto-copy": false,
|
||||
"pdf-plus:PDF++: Toggle auto-focus": false,
|
||||
"pdf-plus:PDF++: Toggle auto-paste": false
|
||||
}
|
||||
},
|
||||
"active": "2076822cdefbb8a3",
|
||||
"active": "b0ba3684f585064f",
|
||||
"lastOpenFiles": [
|
||||
"未命名.canvas",
|
||||
"诀别书钢琴谱.pdf",
|
||||
"动画.gif",
|
||||
"README.md",
|
||||
"部门五月份任务规划.md",
|
||||
"conflict-files-obsidian-git.md"
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user