187 lines
5.5 KiB
JSON
187 lines
5.5 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"items": [
|
|
{
|
|
"id": 1,
|
|
"kind": "page",
|
|
"label": "racket-wiki",
|
|
"synopsis": "Kleine zelf-gehoste Markdownwiki met native conceptmaps.",
|
|
"pageSlug": "racket-wiki:architectuur",
|
|
"x": 505,
|
|
"y": 35,
|
|
"width": 260,
|
|
"height": 92,
|
|
"autoWidth": false,
|
|
"autoHeight": false,
|
|
"backgroundColor": "#dceef8",
|
|
"borderColor": "#376f92"
|
|
},
|
|
{
|
|
"id": 2,
|
|
"kind": "phrase",
|
|
"label": "bestaat tijdens gebruik uit",
|
|
"x": 545,
|
|
"y": 165,
|
|
"width": 190,
|
|
"height": 36,
|
|
"autoWidth": false,
|
|
"autoHeight": false
|
|
},
|
|
{
|
|
"id": 3,
|
|
"kind": "page",
|
|
"label": "Browserapplicatie",
|
|
"synopsis": "Navigatie, Markdown, editorstate, CMaps en visualisaties.",
|
|
"pageSlug": "racket-wiki:gedrag",
|
|
"x": 80,
|
|
"y": 255,
|
|
"width": 250,
|
|
"height": 92,
|
|
"autoWidth": false,
|
|
"autoHeight": false,
|
|
"backgroundColor": "#fff4cf",
|
|
"borderColor": "#a97c00"
|
|
},
|
|
{
|
|
"id": 4,
|
|
"kind": "page",
|
|
"label": "Racket-backend",
|
|
"synopsis": "HTTP, autorisatie, validatie en opslagorkestratie.",
|
|
"pageSlug": "racket-wiki:modulariteit",
|
|
"x": 505,
|
|
"y": 255,
|
|
"width": 260,
|
|
"height": 92,
|
|
"autoWidth": false,
|
|
"autoHeight": false,
|
|
"backgroundColor": "#e8e1f7",
|
|
"borderColor": "#72539a"
|
|
},
|
|
{
|
|
"id": 5,
|
|
"kind": "page",
|
|
"label": "PostgreSQL",
|
|
"synopsis": "Huidige toestand, transacties, historie, indexen en bijlagen.",
|
|
"pageSlug": "racket-wiki:data-en-versies",
|
|
"x": 930,
|
|
"y": 255,
|
|
"width": 250,
|
|
"height": 92,
|
|
"autoWidth": false,
|
|
"autoHeight": false,
|
|
"backgroundColor": "#e1f1e1",
|
|
"borderColor": "#4f7d51"
|
|
},
|
|
{
|
|
"id": 6,
|
|
"kind": "phrase",
|
|
"label": "gebruikt JSON/HTTP van",
|
|
"x": 315,
|
|
"y": 390,
|
|
"width": 180,
|
|
"height": 36,
|
|
"autoWidth": false,
|
|
"autoHeight": false
|
|
},
|
|
{
|
|
"id": 7,
|
|
"kind": "phrase",
|
|
"label": "schrijft transactioneel naar",
|
|
"x": 775,
|
|
"y": 390,
|
|
"width": 195,
|
|
"height": 36,
|
|
"autoWidth": false,
|
|
"autoHeight": false
|
|
},
|
|
{
|
|
"id": 8,
|
|
"kind": "page",
|
|
"label": "Structuur en samenhang",
|
|
"synopsis": "Modules, uitvoerende delen en afhankelijkheidsrichting.",
|
|
"pageSlug": "racket-wiki:structuur-en-samenhang",
|
|
"x": 75,
|
|
"y": 520,
|
|
"width": 260,
|
|
"height": 92,
|
|
"autoWidth": false,
|
|
"autoHeight": false,
|
|
"backgroundColor": "#f3f6f8",
|
|
"borderColor": "#5d6d7e"
|
|
},
|
|
{
|
|
"id": 9,
|
|
"kind": "page",
|
|
"label": "Beveiliging en vertrouwen",
|
|
"synopsis": "Backend en database bewaken de vertrouwensgrenzen.",
|
|
"pageSlug": "racket-wiki:beveiliging",
|
|
"x": 380,
|
|
"y": 520,
|
|
"width": 260,
|
|
"height": 92,
|
|
"autoWidth": false,
|
|
"autoHeight": false,
|
|
"backgroundColor": "#fbe4e4",
|
|
"borderColor": "#a04f4f"
|
|
},
|
|
{
|
|
"id": 10,
|
|
"kind": "page",
|
|
"label": "Beheer en evolutie",
|
|
"synopsis": "Migraties, releases en herhaalbare documentatie-import.",
|
|
"pageSlug": "racket-wiki:beheer-en-evolutie",
|
|
"x": 685,
|
|
"y": 520,
|
|
"width": 260,
|
|
"height": 92,
|
|
"autoWidth": false,
|
|
"autoHeight": false,
|
|
"backgroundColor": "#edf7e8",
|
|
"borderColor": "#57834a"
|
|
},
|
|
{
|
|
"id": 11,
|
|
"kind": "page",
|
|
"label": "Regels bij het coderen",
|
|
"synopsis": "Expliciete code, statische afhankelijkheden en invarianten.",
|
|
"pageSlug": "racket-wiki:code-regels",
|
|
"x": 990,
|
|
"y": 520,
|
|
"width": 260,
|
|
"height": 92,
|
|
"autoWidth": false,
|
|
"autoHeight": false,
|
|
"backgroundColor": "#f3f6f8",
|
|
"borderColor": "#5d6d7e"
|
|
},
|
|
{
|
|
"id": 12,
|
|
"kind": "phrase",
|
|
"label": "wordt onderhouden via",
|
|
"x": 550,
|
|
"y": 665,
|
|
"width": 175,
|
|
"height": 36,
|
|
"autoWidth": false,
|
|
"autoHeight": false
|
|
}
|
|
],
|
|
"connectors": [
|
|
{ "id": 1, "sourceId": 1, "targetId": 2, "hasArrow": false, "lineColor": "#5d6d7e", "lineWidth": 2 },
|
|
{ "id": 2, "sourceId": 2, "targetId": 3, "hasArrow": true, "lineColor": "#5d6d7e", "lineWidth": 2 },
|
|
{ "id": 3, "sourceId": 2, "targetId": 4, "hasArrow": true, "lineColor": "#5d6d7e", "lineWidth": 2 },
|
|
{ "id": 4, "sourceId": 2, "targetId": 5, "hasArrow": true, "lineColor": "#5d6d7e", "lineWidth": 2 },
|
|
{ "id": 5, "sourceId": 3, "targetId": 6, "hasArrow": false, "lineColor": "#8c7428", "lineWidth": 2 },
|
|
{ "id": 6, "sourceId": 6, "targetId": 4, "hasArrow": true, "lineColor": "#8c7428", "lineWidth": 2 },
|
|
{ "id": 7, "sourceId": 4, "targetId": 7, "hasArrow": false, "lineColor": "#72539a", "lineWidth": 2 },
|
|
{ "id": 8, "sourceId": 7, "targetId": 5, "hasArrow": true, "lineColor": "#72539a", "lineWidth": 2 },
|
|
{ "id": 9, "sourceId": 4, "targetId": 8, "hasArrow": true, "lineColor": "#82909d", "lineWidth": 2 },
|
|
{ "id": 10, "sourceId": 4, "targetId": 9, "hasArrow": true, "lineColor": "#a04f4f", "lineWidth": 2 },
|
|
{ "id": 11, "sourceId": 4, "targetId": 10, "hasArrow": true, "lineColor": "#57834a", "lineWidth": 2 },
|
|
{ "id": 12, "sourceId": 4, "targetId": 11, "hasArrow": true, "lineColor": "#5d6d7e", "lineWidth": 2 },
|
|
{ "id": 13, "sourceId": 10, "targetId": 12, "hasArrow": false, "lineColor": "#57834a", "lineWidth": 2 },
|
|
{ "id": 14, "sourceId": 12, "targetId": 1, "hasArrow": true, "lineColor": "#57834a", "lineWidth": 2 }
|
|
],
|
|
"conceptMaps": []
|
|
}
|