==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠==

Text Elements

Backend MetaStore (+ Blob) [GitHub] ^1fLGVVyj

Showcase [Flowershow w/ data support] ^s09EEtrb

TODO … ^Cdehgfnz

UI for publishing ^9zoYYEIZ

Local Editor Obsidian, VSCode … + git ^Ety1Z8Qb

README.md data.csv

for schema

can also you for remote files

though gitlfs is probably better gitlfs/annex

with a custom storage

.datahub/datapackage.json ^A3DXpjBl

Frontend ^X12vaGqZ

Data API ^FWbTypz9

Workflows ^JERlXY5t

Data Scraping / Integration ^SZs2jvpj

R2/S3 ^y8hIe4B8

data validation data import to data api metadata import to a catalog data preparation ^HM5nO7Dy

Someday ^YcOcs9lV

Store: "DB" ^sMH4kHwF

Edit & Push ^MKSowKaM

push with git ^qX7xBvEn

Presentation ^7dSFr9n1

🚩 outside of DataHub for now ^3PdQugUS

e.g. datasette data api built on hasura postgrest bigquery … CDN + WASM ^MNojai98

%%

Drawing

{
	"type": "excalidraw",
	"version": 2,
	"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/1.8.18",
	"elements": [
		{
			"type": "rectangle",
			"version": 235,
			"versionNonce": 1225300284,
			"isDeleted": false,
			"id": "_LvbJ7bkVYAx3HY3K-chG",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -247.9062797947838,
			"y": -261.1721901548889,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 165.77297318715136,
			"height": 111.31871913678907,
			"seed": 450909372,
			"groupIds": [],
			"roundness": null,
			"boundElements": [
				{
					"id": "NoHUqleU_5Qb35D-G45Z9",
					"type": "arrow"
				},
				{
					"id": "IWbGdKIs9egq8FrUVf1rE",
					"type": "arrow"
				},
				{
					"id": "dsxBr-vC_VHjiB6xWrjgX",
					"type": "arrow"
				},
				{
					"id": "BBO63U65oVjfrfJDwhWk8",
					"type": "arrow"
				},
				{
					"type": "text",
					"id": "1fLGVVyj"
				}
			],
			"updated": 1680589750800,
			"link": null,
			"locked": false
		},
		{
			"type": "text",
			"version": 195,
			"versionNonce": 475375748,
			"isDeleted": false,
			"id": "1fLGVVyj",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -217.50974528861047,
			"y": -253.51283058649435,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 104.97990417480469,
			"height": 96,
			"seed": 1099523332,
			"groupIds": [],
			"roundness": null,
			"boundElements": null,
			"updated": 1680589750800,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Backend\nMetaStore\n(+ Blob)\n[GitHub]",
			"rawText": "Backend\nMetaStore\n(+ Blob)\n[GitHub]",
			"textAlign": "center",
			"verticalAlign": "middle",
			"containerId": "_LvbJ7bkVYAx3HY3K-chG",
			"originalText": "Backend\nMetaStore\n(+ Blob)\n[GitHub]"
		},
		{
			"type": "rectangle",
			"version": 489,
			"versionNonce": 999952828,
			"isDeleted": false,
			"id": "P0qsCbNtEYSCXmz9nWuZg",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 190.82875305662742,
			"y": -407.37750332412116,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 165.77297318715136,
			"height": 111.31871913678907,
			"seed": 32398652,
			"groupIds": [],
			"roundness": null,
			"boundElements": [
				{
					"id": "dsxBr-vC_VHjiB6xWrjgX",
					"type": "arrow"
				},
				{
					"type": "text",
					"id": "s09EEtrb"
				}
			],
			"updated": 1680589750801,
			"link": null,
			"locked": false
		},
		{
			"type": "text",
			"version": 486,
			"versionNonce": 1880487940,
			"isDeleted": false,
			"id": "s09EEtrb",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 195.94529641289841,
			"y": -387.7181437557266,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 155.53988647460938,
			"height": 72,
			"seed": 547234948,
			"groupIds": [],
			"roundness": null,
			"boundElements": null,
			"updated": 1680589750801,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Showcase\n[Flowershow w/ \ndata support]",
			"rawText": "Showcase\n[Flowershow w/ \ndata support]",
			"textAlign": "center",
			"verticalAlign": "middle",
			"containerId": "P0qsCbNtEYSCXmz9nWuZg",
			"originalText": "Showcase\n[Flowershow w/ \ndata support]"
		},
		{
			"type": "rectangle",
			"version": 592,
			"versionNonce": 1047034428,
			"isDeleted": false,
			"id": "6BxOb3Vms-1lEqquoUKyu",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 191.4206928917772,
			"y": -156.21919283229522,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 165.77297318715136,
			"height": 111.31871913678907,
			"seed": 1529304508,
			"groupIds": [],
			"roundness": null,
			"boundElements": [
				{
					"id": "BBO63U65oVjfrfJDwhWk8",
					"type": "arrow"
				},
				{
					"type": "text",
					"id": "Cdehgfnz"
				}
			],
			"updated": 1680589750801,
			"link": null,
			"locked": false
		},
		{
			"type": "text",
			"version": 548,
			"versionNonce": 371218308,
			"isDeleted": false,
			"id": "Cdehgfnz",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 230.72720817187633,
			"y": -112.55983326390069,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 87.15994262695312,
			"height": 24,
			"seed": 1307505668,
			"groupIds": [],
			"roundness": null,
			"boundElements": null,
			"updated": 1680589750801,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "TODO ...",
			"rawText": "TODO ...",
			"textAlign": "center",
			"verticalAlign": "middle",
			"containerId": "6BxOb3Vms-1lEqquoUKyu",
			"originalText": "TODO ..."
		},
		{
			"type": "rectangle",
			"version": 410,
			"versionNonce": 475386556,
			"isDeleted": false,
			"id": "oJ-u3Av2UygpqEyWKRxEu",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -644.3603773204159,
			"y": -125.25224052983918,
			"strokeColor": "#00000088",
			"backgroundColor": "transparent",
			"width": 167,
			"height": 110,
			"seed": 61685308,
			"groupIds": [],
			"roundness": null,
			"boundElements": [
				{
					"type": "text",
					"id": "9zoYYEIZ"
				}
			],
			"updated": 1680589750801,
			"link": null,
			"locked": false
		},
		{
			"type": "text",
			"version": 442,
			"versionNonce": 1521665796,
			"isDeleted": false,
			"id": "9zoYYEIZ",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -603.6103239146541,
			"y": -94.25224052983918,
			"strokeColor": "#00000088",
			"backgroundColor": "transparent",
			"width": 85.49989318847656,
			"height": 48,
			"seed": 1199166340,
			"groupIds": [],
			"roundness": null,
			"boundElements": null,
			"updated": 1680589750801,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "UI for \npublishing",
			"rawText": "UI for \npublishing",
			"textAlign": "center",
			"verticalAlign": "middle",
			"containerId": "oJ-u3Av2UygpqEyWKRxEu",
			"originalText": "UI for \npublishing"
		},
		{
			"type": "rectangle",
			"version": 518,
			"versionNonce": 1946426172,
			"isDeleted": false,
			"id": "OaJgWeS6dM2XNy1fiK8vh",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -643.1970892244376,
			"y": -347.5551925957219,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 167,
			"height": 110,
			"seed": 1684149948,
			"groupIds": [],
			"roundness": null,
			"boundElements": [
				{
					"id": "NoHUqleU_5Qb35D-G45Z9",
					"type": "arrow"
				},
				{
					"type": "text",
					"id": "Ety1Z8Qb"
				}
			],
			"updated": 1680589750801,
			"link": null,
			"locked": false
		},
		{
			"type": "text",
			"version": 315,
			"versionNonce": 1380664964,
			"isDeleted": false,
			"id": "Ety1Z8Qb",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -636.4070349031485,
			"y": -328.5551925957219,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 153.41989135742188,
			"height": 72,
			"seed": 461161220,
			"groupIds": [],
			"roundness": null,
			"boundElements": null,
			"updated": 1680589750801,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Local Editor \nObsidian, \nVSCode ... + git",
			"rawText": "Local Editor \nObsidian, \nVSCode ... + git",
			"textAlign": "center",
			"verticalAlign": "middle",
			"containerId": "OaJgWeS6dM2XNy1fiK8vh",
			"originalText": "Local Editor \nObsidian, \nVSCode ... + git"
		},
		{
			"type": "text",
			"version": 615,
			"versionNonce": 1070945212,
			"isDeleted": false,
			"id": "A3DXpjBl",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -295.46946410751775,
			"y": -98.1347639402008,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 370.44769287109375,
			"height": 134.4,
			"seed": 1618330244,
			"groupIds": [],
			"roundness": null,
			"boundElements": null,
			"updated": 1680589750801,
			"link": null,
			"locked": false,
			"fontSize": 16,
			"fontFamily": 1,
			"text": "README.md\ndata.csv\n# for schema\n# can also you for remote files\n# though gitlfs is probably better gitlfs/annex\n# with a custom storage\n.datahub/datapackage.json",
			"rawText": "README.md\ndata.csv\n# for schema\n# can also you for remote files\n# though gitlfs is probably better gitlfs/annex\n# with a custom storage\n.datahub/datapackage.json",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "README.md\ndata.csv\n# for schema\n# can also you for remote files\n# though gitlfs is probably better gitlfs/annex\n# with a custom storage\n.datahub/datapackage.json"
		},
		{
			"type": "text",
			"version": 412,
			"versionNonce": 1369953796,
			"isDeleted": false,
			"id": "X12vaGqZ",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 207.63844934170288,
			"y": -446.5670795620244,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 83.45993041992188,
			"height": 24,
			"seed": 1554028476,
			"groupIds": [],
			"roundness": null,
			"boundElements": null,
			"updated": 1680589750801,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Frontend",
			"rawText": "Frontend",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Frontend"
		},
		{
			"type": "text",
			"version": 515,
			"versionNonce": 1575713852,
			"isDeleted": false,
			"id": "FWbTypz9",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 203.41528905691462,
			"y": -198.64056998030196,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 100.8199462890625,
			"height": 24,
			"seed": 757256708,
			"groupIds": [],
			"roundness": null,
			"boundElements": null,
			"updated": 1680589750801,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Data API",
			"rawText": "Data API",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Data API"
		},
		{
			"type": "text",
			"version": 480,
			"versionNonce": 1707505028,
			"isDeleted": false,
			"id": "JERlXY5t",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 36.97675185873845,
			"y": 147.18243762550532,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 130.81591796875,
			"height": 33.6,
			"seed": 1219379260,
			"groupIds": [],
			"roundness": null,
			"boundElements": null,
			"updated": 1680589750801,
			"link": null,
			"locked": false,
			"fontSize": 28,
			"fontFamily": 1,
			"text": "Workflows",
			"rawText": "Workflows",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Workflows"
		},
		{
			"type": "text",
			"version": 629,
			"versionNonce": 405312700,
			"isDeleted": false,
			"id": "SZs2jvpj",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -543.8603079207194,
			"y": 151.36258575679364,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 394.60382080078125,
			"height": 33.6,
			"seed": 276951428,
			"groupIds": [],
			"roundness": null,
			"boundElements": null,
			"updated": 1680589750801,
			"link": null,
			"locked": false,
			"fontSize": 28,
			"fontFamily": 1,
			"text": "Data Scraping / Integration",
			"rawText": "Data Scraping / Integration",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Data Scraping / Integration"
		},
		{
			"type": "rectangle",
			"version": 412,
			"versionNonce": 1273308420,
			"isDeleted": false,
			"id": "j10CMYDt-e0rc2vrsSBTr",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -127.87061607384817,
			"y": -112.46334650043747,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 90,
			"height": 58,
			"seed": 636672188,
			"groupIds": [],
			"roundness": null,
			"boundElements": [
				{
					"id": "IWbGdKIs9egq8FrUVf1rE",
					"type": "arrow"
				},
				{
					"type": "text",
					"id": "y8hIe4B8"
				}
			],
			"updated": 1680589750801,
			"link": null,
			"locked": false
		},
		{
			"type": "text",
			"version": 411,
			"versionNonce": 1097395588,
			"isDeleted": false,
			"id": "y8hIe4B8",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -114.66060173058645,
			"y": -95.46334650043747,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 63.57997131347656,
			"height": 24,
			"seed": 164700420,
			"groupIds": [],
			"roundness": null,
			"boundElements": null,
			"updated": 1680589760966,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "R2/S3",
			"rawText": "R2/S3",
			"textAlign": "center",
			"verticalAlign": "middle",
			"containerId": "j10CMYDt-e0rc2vrsSBTr",
			"originalText": "R2/S3"
		},
		{
			"type": "text",
			"version": 424,
			"versionNonce": 1770120324,
			"isDeleted": false,
			"id": "HM5nO7Dy",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 24.974148901869512,
			"y": 207.64218661870842,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 244.4638671875,
			"height": 76.8,
			"seed": 269508924,
			"groupIds": [],
			"roundness": null,
			"boundElements": null,
			"updated": 1680589750801,
			"link": null,
			"locked": false,
			"fontSize": 16,
			"fontFamily": 1,
			"text": "data validation\ndata import to data api\nmetadata import to a catalog\ndata preparation",
			"rawText": "data validation\ndata import to data api\nmetadata import to a catalog\ndata preparation",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "data validation\ndata import to data api\nmetadata import to a catalog\ndata preparation"
		},
		{
			"type": "text",
			"version": 310,
			"versionNonce": 1398773180,
			"isDeleted": false,
			"id": "YcOcs9lV",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -594.4668687836117,
			"y": 13.92512972551998,
			"strokeColor": "#00000099",
			"backgroundColor": "transparent",
			"width": 64.75196838378906,
			"height": 19.2,
			"seed": 9330820,
			"groupIds": [],
			"roundness": null,
			"boundElements": null,
			"updated": 1680589750801,
			"link": null,
			"locked": false,
			"fontSize": 16,
			"fontFamily": 1,
			"text": "Someday",
			"rawText": "Someday",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Someday"
		},
		{
			"type": "text",
			"version": 257,
			"versionNonce": 1146795012,
			"isDeleted": false,
			"id": "sMH4kHwF",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -274.83050845167577,
			"y": -520.8861858586042,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 157.05191040039062,
			"height": 33.6,
			"seed": 1583929788,
			"groupIds": [],
			"roundness": null,
			"boundElements": null,
			"updated": 1680589750801,
			"link": null,
			"locked": false,
			"fontSize": 28,
			"fontFamily": 1,
			"text": "Store: \"DB\"",
			"rawText": "Store: \"DB\"",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Store: \"DB\""
		},
		{
			"type": "text",
			"version": 255,
			"versionNonce": 1256029756,
			"isDeleted": false,
			"id": "MKSowKaM",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -643.1716082651042,
			"y": -514.6393075700485,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 168.33592224121094,
			"height": 33.6,
			"seed": 1014476804,
			"groupIds": [],
			"roundness": null,
			"boundElements": null,
			"updated": 1680589750801,
			"link": null,
			"locked": false,
			"fontSize": 28,
			"fontFamily": 1,
			"text": "Edit & Push",
			"rawText": "Edit & Push",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Edit & Push"
		},
		{
			"type": "line",
			"version": 115,
			"versionNonce": 2054001540,
			"isDeleted": false,
			"id": "7c78C_pJ5fMLOUEud7OSb",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -372.0915918904152,
			"y": -495.80750940087495,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 0,
			"height": 598.3637578620602,
			"seed": 740180540,
			"groupIds": [],
			"roundness": null,
			"boundElements": null,
			"updated": 1680589750801,
			"link": null,
			"locked": false,
			"startBinding": null,
			"endBinding": null,
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": null,
			"points": [
				[
					0,
					0
				],
				[
					0,
					598.3637578620602
				]
			]
		},
		{
			"type": "line",
			"version": 190,
			"versionNonce": 1535792828,
			"isDeleted": false,
			"id": "XKRtFTZcxwMXIOkNO_WQp",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 84.34520376980186,
			"y": -492.6798822423778,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 0,
			"height": 598.3637578620602,
			"seed": 1569394564,
			"groupIds": [],
			"roundness": null,
			"boundElements": null,
			"updated": 1680589750801,
			"link": null,
			"locked": false,
			"startBinding": null,
			"endBinding": null,
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": null,
			"points": [
				[
					0,
					0
				],
				[
					0,
					598.3637578620602
				]
			]
		},
		{
			"type": "arrow",
			"version": 653,
			"versionNonce": 972587780,
			"isDeleted": false,
			"id": "NoHUqleU_5Qb35D-G45Z9",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -472.2346500232734,
			"y": -300.58976170127573,
			"strokeColor": "#00000099",
			"backgroundColor": "transparent",
			"width": 219.660571337203,
			"height": 103.75567923577592,
			"seed": 1611831996,
			"groupIds": [],
			"roundness": null,
			"boundElements": [
				{
					"type": "text",
					"id": "qX7xBvEn"
				}
			],
			"updated": 1680589750802,
			"link": null,
			"locked": false,
			"startBinding": {
				"elementId": "OaJgWeS6dM2XNy1fiK8vh",
				"focus": -0.5225181522828178,
				"gap": 3.9624392011642158
			},
			"endBinding": {
				"elementId": "_LvbJ7bkVYAx3HY3K-chG",
				"focus": -0.527733354886644,
				"gap": 4.667798891286566
			},
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": "triangle",
			"points": [
				[
					0,
					0
				],
				[
					219.660571337203,
					103.75567923577592
				]
			]
		},
		{
			"type": "text",
			"version": 102,
			"versionNonce": 1644699452,
			"isDeleted": false,
			"id": "qX7xBvEn",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -272.7119220833878,
			"y": -407.2543170524257,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 89.69990539550781,
			"height": 48,
			"seed": 1409711876,
			"groupIds": [],
			"roundness": null,
			"boundElements": null,
			"updated": 1680589750802,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "push with\ngit",
			"rawText": "push with\ngit",
			"textAlign": "center",
			"verticalAlign": "middle",
			"containerId": "NoHUqleU_5Qb35D-G45Z9",
			"originalText": "push with\ngit"
		},
		{
			"type": "text",
			"version": 92,
			"versionNonce": 964264580,
			"isDeleted": false,
			"id": "7dSFr9n1",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 169.02736529093386,
			"y": -536.8609366187084,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 174.49591064453125,
			"height": 33.6,
			"seed": 887612220,
			"groupIds": [],
			"roundness": null,
			"boundElements": null,
			"updated": 1680589750802,
			"link": null,
			"locked": false,
			"fontSize": 28,
			"fontFamily": 1,
			"text": "Presentation",
			"rawText": "Presentation",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "Presentation"
		},
		{
			"type": "arrow",
			"version": 788,
			"versionNonce": 447653180,
			"isDeleted": false,
			"id": "IWbGdKIs9egq8FrUVf1rE",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -112.38259905149766,
			"y": -146.1108714431271,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 0.35019081807914176,
			"height": 28.86116323800681,
			"seed": 1483210372,
			"groupIds": [],
			"roundness": null,
			"boundElements": null,
			"updated": 1680589762217,
			"link": null,
			"locked": false,
			"startBinding": {
				"elementId": "_LvbJ7bkVYAx3HY3K-chG",
				"gap": 3.742599574972701,
				"focus": -0.619932790642681
			},
			"endBinding": {
				"elementId": "j10CMYDt-e0rc2vrsSBTr",
				"gap": 4.786361704682804,
				"focus": -0.6339724767669309
			},
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": null,
			"points": [
				[
					0,
					0
				],
				[
					0.35019081807914176,
					28.86116323800681
				]
			]
		},
		{
			"type": "text",
			"version": 278,
			"versionNonce": 799969796,
			"isDeleted": false,
			"id": "3PdQugUS",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -483.29340393839016,
			"y": 222.4815185012979,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 248.1758575439453,
			"height": 19.2,
			"seed": 1090526140,
			"groupIds": [],
			"roundness": null,
			"boundElements": null,
			"updated": 1680589750802,
			"link": null,
			"locked": false,
			"fontSize": 16,
			"fontFamily": 1,
			"text": "🚩 outside of DataHub for now",
			"rawText": "🚩 outside of DataHub for now",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "🚩 outside of DataHub for now"
		},
		{
			"type": "line",
			"version": 141,
			"versionNonce": 1438548028,
			"isDeleted": false,
			"id": "zu9F5ctl7PProva8zhc0g",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -655.1718956204927,
			"y": 127.2447424236446,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 982.5467110034863,
			"height": 0,
			"seed": 1668124164,
			"groupIds": [],
			"roundness": null,
			"boundElements": null,
			"updated": 1680589750802,
			"link": null,
			"locked": false,
			"startBinding": null,
			"endBinding": null,
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": null,
			"points": [
				[
					0,
					0
				],
				[
					982.5467110034863,
					0
				]
			]
		},
		{
			"type": "text",
			"version": 281,
			"versionNonce": 1268101508,
			"isDeleted": false,
			"id": "MNojai98",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 198.5555695145256,
			"y": -20.317235041407685,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 197.75987243652344,
			"height": 96,
			"seed": 2122138684,
			"groupIds": [],
			"roundness": null,
			"boundElements": null,
			"updated": 1680589750802,
			"link": null,
			"locked": false,
			"fontSize": 16,
			"fontFamily": 1,
			"text": "e.g. datasette\ndata api built on hasura\npostgrest\nbigquery ...\nCDN + WASM",
			"rawText": "e.g. datasette\ndata api built on hasura\npostgrest\nbigquery ...\nCDN + WASM",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "e.g. datasette\ndata api built on hasura\npostgrest\nbigquery ...\nCDN + WASM"
		},
		{
			"type": "arrow",
			"version": 267,
			"versionNonce": 653990076,
			"isDeleted": false,
			"id": "dsxBr-vC_VHjiB6xWrjgX",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -72.47174049606906,
			"y": -208.20575745268872,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 255.7304684555561,
			"height": 147.64605480280397,
			"seed": 638922116,
			"groupIds": [],
			"roundness": null,
			"boundElements": null,
			"updated": 1680589750802,
			"link": null,
			"locked": false,
			"startBinding": {
				"elementId": "_LvbJ7bkVYAx3HY3K-chG",
				"focus": 0.49017299868363357,
				"gap": 9.661566111563388
			},
			"endBinding": {
				"elementId": "P0qsCbNtEYSCXmz9nWuZg",
				"focus": 0.5444559874829225,
				"gap": 7.5700250971403875
			},
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": "triangle",
			"points": [
				[
					0,
					0
				],
				[
					255.7304684555561,
					-147.64605480280397
				]
			]
		},
		{
			"type": "arrow",
			"version": 400,
			"versionNonce": 745332996,
			"isDeleted": false,
			"id": "BBO63U65oVjfrfJDwhWk8",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "dashed",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -68.47789730514774,
			"y": -186.09555443417423,
			"strokeColor": "#000000",
			"backgroundColor": "transparent",
			"width": 253.27938004510588,
			"height": 80.55929053356289,
			"seed": 1396792508,
			"groupIds": [],
			"roundness": null,
			"boundElements": null,
			"updated": 1680589750802,
			"link": null,
			"locked": false,
			"startBinding": {
				"elementId": "_LvbJ7bkVYAx3HY3K-chG",
				"focus": -0.13763657687908376,
				"gap": 13.655409302484713
			},
			"endBinding": {
				"elementId": "6BxOb3Vms-1lEqquoUKyu",
				"focus": -0.28641106816164097,
				"gap": 6.619210151819061
			},
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": "triangle",
			"points": [
				[
					0,
					0
				],
				[
					253.27938004510588,
					80.55929053356289
				]
			]
		}
	],
	"appState": {
		"theme": "light",
		"viewBackgroundColor": "#ffffff",
		"currentItemStrokeColor": "#000000",
		"currentItemBackgroundColor": "transparent",
		"currentItemFillStyle": "hachure",
		"currentItemStrokeWidth": 1,
		"currentItemStrokeStyle": "solid",
		"currentItemRoughness": 1,
		"currentItemOpacity": 100,
		"currentItemFontFamily": 1,
		"currentItemFontSize": 20,
		"currentItemTextAlign": "left",
		"currentItemStartArrowhead": null,
		"currentItemEndArrowhead": "arrow",
		"scrollX": 983.8033752136856,
		"scrollY": 686.347123782036,
		"zoom": {
			"value": 0.6649849325418473
		},
		"currentItemRoundness": "round",
		"gridSize": null,
		"colorPalette": {},
		"currentStrokeOptions": null,
		"previousGridSize": null
	},
	"files": {}
}

%%

© 2024 All rights reserved

Built with DataHub LogoDataHub Cloud