From 9cdd4bcd6c1e2ddb332976a1ec8841e57070b20c Mon Sep 17 00:00:00 2001 From: Noah Date: Tue, 11 Feb 2025 13:23:20 -0600 Subject: [PATCH] Update content through Mattrbld --- .mattrbld/collections/profile.json | 19 ++++++++ .mattrbld/config.json | 10 +++++ .mattrbld/schemas/Profile.json | 26 +++++++++++ data/profile/profile.json | 70 +++++++++++++++++++++++++++--- 4 files changed, 120 insertions(+), 5 deletions(-) create mode 100644 .mattrbld/collections/profile.json diff --git a/.mattrbld/collections/profile.json b/.mattrbld/collections/profile.json new file mode 100644 index 0000000..f49abf5 --- /dev/null +++ b/.mattrbld/collections/profile.json @@ -0,0 +1,19 @@ +{ + "allowedTypes": null, + "dir": "/data/profile", + "disableComments": false, + "disablePreview": false, + "draftByDefault": false, + "schemas": [ + "/.mattrbld/schemas/Profile.json" + ], + "linkable": false, + "maxSize": null, + "permissions": { + "everybody": [ + "everything" + ] + }, + "type": "json", + "urlTemplate": "" +} \ No newline at end of file diff --git a/.mattrbld/config.json b/.mattrbld/config.json index 0673fe4..d33d948 100644 --- a/.mattrbld/config.json +++ b/.mattrbld/config.json @@ -48,6 +48,16 @@ }, { "separator": true + }, + { + "icon": "user", + "label": "Profile", + "target": { + "name": "Project.Collection", + "params": { + "path": "/.mattrbld/collections/profile.json" + } + } } ], "slugifyOptions": null, diff --git a/.mattrbld/schemas/Profile.json b/.mattrbld/schemas/Profile.json index e815380..fb9b0c6 100644 --- a/.mattrbld/schemas/Profile.json +++ b/.mattrbld/schemas/Profile.json @@ -558,6 +558,32 @@ } } }, + { + "type": "image", + "default": null, + "icon": "image", + "key": "image", + "label": "Image", + "options": { + "resolutionHint": "", + "removable": true, + "simple": false + }, + "tab": "Intro", + "validation": { + "max": null, + "required": false, + "unit": "filesize (MB)" + }, + "value": null, + "version": 1, + "visibility": { + "hidden": false, + "showByValue": { + "field": null + } + } + }, { "type": "text", "default": null, diff --git a/data/profile/profile.json b/data/profile/profile.json index 8505504..c8fce48 100644 --- a/data/profile/profile.json +++ b/data/profile/profile.json @@ -2,10 +2,19 @@ "experiences": [ { "jobTitle": "Senior Software Engineer", - "company": "Target", - "location": "Minneapolis, Minnesota", - "startDate": "December 2019", - "endDate": "February 2021" + "company": "Sensonix, Inc.", + "location": "Plymouth, Minnesota", + "startDate": "April 2023", + "endDate": "Present", + "details": null + }, + { + "jobTitle": "Senior Software Engineer", + "company": "Amano McGann, Inc.", + "location": "Roseville, Minnesota", + "startDate": "July 2022", + "endDate": "April 2023", + "details": null } ], "education": [ @@ -14,7 +23,58 @@ "location": "Saint Paul, Minnesota", "degree": "Bachelor of Arts", "fieldOfStudy": "Technical Communication" + }, + { + "school": "Century College", + "location": "White Bear Lake, Minnesota", + "degree": "Associate of Arts", + "fieldOfStudy": "Liberal Arts" } ], - "___mb_schema": "/.mattrbld/schemas/profile.json" + "about": "\\## This is some markdown.", + "firstName": "Noah", + "lastName": "Spannbauer", + "image": null, + "title": "Senior Software Engineer", + "location": "Minneapolis, Minnesota, United States", + "skills": [ + { + "group": "Front-End Web Development", + "category": "Experienced", + "skills": [ + "React", + null + ] + }, + { + "group": "Infrastructure as Code", + "category": "Experienced", + "skills": [ + "Terraform" + ] + }, + { + "group": "Continuous Integration/Continuous Delivery", + "category": "Experienced", + "skills": [ + "Argo CD" + ] + }, + { + "group": "Containerization", + "category": "Experienced", + "skills": [ + "Docker", + "Kubernetes" + ] + }, + { + "group": "Messaging", + "category": "Experienced", + "skills": [ + "RabbitMQ" + ] + } + ], + "___mb_schema": "/.mattrbld/schemas/Profile.json" } \ No newline at end of file