Files
noahspan-root/.mattrbld/schemas/Profile.json
2025-02-11 13:23:20 -06:00

832 lines
21 KiB
JSON

{
"fields": [
{
"type": "rows",
"default": null,
"icon": "rows",
"key": "experiences",
"label": "Experiences",
"options": {
"compact": true,
"allowEditing": true,
"itemLabel": "Row"
},
"tab": "Experiences",
"validation": {
"max": null,
"min": null,
"unit": "rows"
},
"value": [
{
"type": "group",
"displayField": null,
"icon": "group",
"key": "experience",
"label": "Experience",
"tab": "Experiences",
"value": [
{
"type": "text",
"default": null,
"icon": "text-input",
"key": "jobTitle",
"label": "JobTitle",
"localised": false,
"options": {
"wrapping": true,
"multiline": false
},
"tab": "Experiences",
"validation": {
"enforceMinMax": true,
"max": null,
"min": null,
"regex": null,
"regexError": null,
"required": false,
"unit": "length"
},
"value": null,
"version": 1,
"visibility": {
"hidden": false,
"showByValue": {
"field": null
}
}
},
{
"type": "text",
"default": null,
"icon": "text-input",
"key": "company",
"label": "Company",
"localised": false,
"options": {
"wrapping": true,
"multiline": false
},
"tab": "Experiences",
"validation": {
"enforceMinMax": true,
"max": null,
"min": null,
"regex": null,
"regexError": null,
"required": false,
"unit": "length"
},
"value": null,
"version": 1,
"visibility": {
"hidden": false,
"showByValue": {
"field": null
}
}
},
{
"type": "text",
"default": null,
"icon": "text-input",
"key": "location",
"label": "Location",
"localised": false,
"options": {
"wrapping": true,
"multiline": false
},
"tab": "Experiences",
"validation": {
"enforceMinMax": true,
"max": null,
"min": null,
"regex": null,
"regexError": null,
"required": false,
"unit": "length"
},
"value": null,
"version": 1,
"visibility": {
"hidden": false,
"showByValue": {
"field": null
}
}
},
{
"type": "text",
"default": null,
"icon": "text-input",
"key": "startDate",
"label": "StartDate",
"localised": false,
"options": {
"wrapping": true,
"multiline": false
},
"tab": "Experiences",
"validation": {
"enforceMinMax": true,
"max": null,
"min": null,
"regex": null,
"regexError": null,
"required": false,
"unit": "length"
},
"value": null,
"version": 1,
"visibility": {
"hidden": false,
"showByValue": {
"field": null
}
}
},
{
"type": "text",
"default": null,
"icon": "text-input",
"key": "endDate",
"label": "EndDate",
"localised": false,
"options": {
"wrapping": true,
"multiline": false
},
"tab": "Experiences",
"validation": {
"enforceMinMax": true,
"max": null,
"min": null,
"regex": null,
"regexError": null,
"required": false,
"unit": "length"
},
"value": null,
"version": 1,
"visibility": {
"hidden": false,
"showByValue": {
"field": null
}
}
},
{
"type": "rich text",
"default": null,
"icon": "text",
"key": "details",
"label": "Details",
"localised": false,
"options": {
"outputFormat": "markdown",
"blockFormats": [
"blockquote",
"heading",
"hr",
"orderedList",
"unorderedList",
"image"
],
"inlineFormats": [
"em",
"strong",
"link"
],
"formatOptions": [
"allowQuoteFooters",
"allowNestedLists",
"allowImageCaptions"
],
"inputRuleOptions": [
"autoquotes",
"dashes",
"ellipsis",
"noDoubleCaps",
"noDoubleSpace"
],
"minHeading": 2,
"maxHeading": 4,
"codeLangs": [
"html",
"css",
"javascript",
"markdown"
],
"allowRaw": false,
"urlTemplate": "",
"urlSuffix": "",
"linkOptions": [
"forceBlankTarget",
"allowExternal",
"allowInternal"
]
},
"tab": "Experiences",
"validation": {
"enforceMinMax": true,
"max": null,
"min": null,
"regex": null,
"regexError": null,
"required": false,
"unit": "length"
},
"value": null,
"version": 1,
"visibility": {
"hidden": false,
"showByValue": {
"field": null
}
}
}
],
"version": 1,
"visibility": {
"hidden": false,
"showByValue": {
"field": null
}
}
}
],
"version": 1,
"visibility": {
"hidden": false,
"showByValue": {
"field": null
}
}
},
{
"type": "rows",
"default": null,
"icon": "rows",
"key": "education",
"label": "Education",
"options": {
"compact": true,
"allowEditing": true,
"itemLabel": "Row"
},
"tab": "Education",
"validation": {
"max": null,
"min": null,
"unit": "rows"
},
"value": [
{
"type": "group",
"displayField": null,
"icon": "group",
"key": "Education",
"label": "Education",
"tab": "Education",
"value": [
{
"type": "text",
"default": null,
"icon": "text-input",
"key": "school",
"label": "School",
"localised": false,
"options": {
"wrapping": true,
"multiline": false
},
"tab": "Education",
"validation": {
"enforceMinMax": true,
"max": null,
"min": null,
"regex": null,
"regexError": null,
"required": false,
"unit": "length"
},
"value": null,
"version": 1,
"visibility": {
"hidden": false,
"showByValue": {
"field": null
}
}
},
{
"type": "text",
"default": null,
"icon": "text-input",
"key": "location",
"label": "Location",
"localised": false,
"options": {
"wrapping": true,
"multiline": false
},
"tab": "Education",
"validation": {
"enforceMinMax": true,
"max": null,
"min": null,
"regex": null,
"regexError": null,
"required": false,
"unit": "length"
},
"value": null,
"version": 1,
"visibility": {
"hidden": false,
"showByValue": {
"field": null
}
}
},
{
"type": "text",
"default": null,
"icon": "text-input",
"key": "degree",
"label": "Degree",
"localised": false,
"options": {
"wrapping": true,
"multiline": false
},
"tab": "Education",
"validation": {
"enforceMinMax": true,
"max": null,
"min": null,
"regex": null,
"regexError": null,
"required": false,
"unit": "length"
},
"value": null,
"version": 1,
"visibility": {
"hidden": false,
"showByValue": {
"field": null
}
}
},
{
"type": "text",
"default": null,
"icon": "text-input",
"key": "fieldOfStudy",
"label": "Field of Study",
"localised": false,
"options": {
"wrapping": true,
"multiline": false
},
"tab": "Education",
"validation": {
"enforceMinMax": true,
"max": null,
"min": null,
"regex": null,
"regexError": null,
"required": false,
"unit": "length"
},
"value": null,
"version": 1,
"visibility": {
"hidden": false,
"showByValue": {
"field": null
}
}
}
],
"version": 1,
"visibility": {
"hidden": false,
"showByValue": {
"field": null
}
}
}
],
"version": 1,
"visibility": {
"hidden": false,
"showByValue": {
"field": null
}
}
},
{
"type": "rich text",
"default": null,
"icon": "text",
"key": "about",
"label": "About",
"localised": false,
"options": {
"outputFormat": "markdown",
"blockFormats": [
"blockquote",
"heading",
"hr",
"orderedList",
"unorderedList",
"image"
],
"inlineFormats": [
"em",
"strong",
"link"
],
"formatOptions": [
"allowQuoteFooters",
"allowNestedLists",
"allowImageCaptions"
],
"inputRuleOptions": [
"autoquotes",
"dashes",
"ellipsis",
"noDoubleCaps",
"noDoubleSpace"
],
"minHeading": 2,
"maxHeading": 4,
"codeLangs": [
"html",
"css",
"javascript",
"markdown"
],
"allowRaw": false,
"urlTemplate": "",
"urlSuffix": "",
"linkOptions": [
"forceBlankTarget",
"allowExternal",
"allowInternal"
]
},
"tab": "About",
"validation": {
"enforceMinMax": true,
"max": null,
"min": null,
"regex": null,
"regexError": null,
"required": false,
"unit": "length"
},
"value": null,
"version": 1,
"visibility": {
"hidden": false,
"showByValue": {
"field": null
}
}
},
{
"type": "text",
"default": null,
"icon": "text-input",
"key": "firstName",
"label": "First Name",
"localised": false,
"options": {
"wrapping": false,
"multiline": false
},
"tab": "Intro",
"validation": {
"enforceMinMax": true,
"max": null,
"min": null,
"regex": null,
"regexError": null,
"required": false,
"unit": "length"
},
"value": null,
"version": 1,
"visibility": {
"hidden": false,
"showByValue": {
"field": null
}
}
},
{
"type": "text",
"default": null,
"icon": "text-input",
"key": "lastName",
"label": "Last Name",
"localised": false,
"options": {
"wrapping": false,
"multiline": false
},
"tab": "Intro",
"validation": {
"enforceMinMax": true,
"max": null,
"min": null,
"regex": null,
"regexError": null,
"required": false,
"unit": "length"
},
"value": null,
"version": 1,
"visibility": {
"hidden": false,
"showByValue": {
"field": null
}
}
},
{
"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,
"icon": "text-input",
"key": "title",
"label": "Title",
"localised": false,
"options": {
"wrapping": false,
"multiline": false
},
"tab": "Intro",
"validation": {
"enforceMinMax": true,
"max": null,
"min": null,
"regex": null,
"regexError": null,
"required": false,
"unit": "length"
},
"value": null,
"version": 1,
"visibility": {
"hidden": false,
"showByValue": {
"field": null
}
}
},
{
"type": "text",
"default": null,
"icon": "text-input",
"key": "location",
"label": "Location",
"localised": false,
"options": {
"wrapping": false,
"multiline": false
},
"tab": "Intro",
"validation": {
"enforceMinMax": true,
"max": null,
"min": null,
"regex": null,
"regexError": null,
"required": false,
"unit": "length"
},
"value": null,
"version": 1,
"visibility": {
"hidden": false,
"showByValue": {
"field": null
}
}
},
{
"type": "rows",
"default": null,
"icon": "rows",
"key": "skills",
"label": "Skills",
"options": {
"compact": true,
"allowEditing": true,
"itemLabel": "Row"
},
"tab": "Skills",
"validation": {
"max": null,
"min": null,
"unit": "rows"
},
"value": [
{
"type": "group",
"displayField": null,
"icon": "group",
"key": "skillGroup",
"label": "Skill Group",
"tab": "Skills",
"value": [
{
"type": "select",
"default": null,
"icon": "dropdown",
"key": "group",
"label": "Group",
"options": {
"filterable": false,
"removable": false,
"placeholder": "Select a value…",
"options": [
"Front-End Web Development",
"Continuous Integration/Continuous Delivery",
"Infrastructure as Code",
"Database",
"Programming Languages",
"Messaging",
"Containerization"
]
},
"tab": "Skills",
"validation": {
"required": false
},
"value": null,
"version": 1,
"visibility": {
"hidden": false,
"showByValue": {
"field": null
}
}
},
{
"type": "select",
"default": null,
"icon": "dropdown",
"key": "category",
"label": "Category",
"options": {
"filterable": false,
"removable": false,
"placeholder": "Select a value…",
"options": [
"Experienced",
"Familiar"
]
},
"tab": "Skills",
"validation": {
"required": false
},
"value": null,
"version": 1,
"visibility": {
"hidden": false,
"showByValue": {
"field": null
}
}
},
{
"type": "rows",
"default": null,
"icon": "rows",
"key": "skills",
"label": "Skill",
"options": {
"compact": true,
"allowEditing": true,
"itemLabel": "Row"
},
"tab": "Skills",
"validation": {
"max": null,
"min": null,
"unit": "rows"
},
"value": [
{
"type": "text",
"default": null,
"icon": "text-input",
"key": "skill",
"label": "Skill",
"localised": false,
"options": {
"wrapping": true,
"multiline": false
},
"tab": "Skills",
"validation": {
"enforceMinMax": true,
"max": null,
"min": null,
"regex": null,
"regexError": null,
"required": false,
"unit": "length"
},
"value": null,
"version": 1,
"visibility": {
"hidden": false,
"showByValue": {
"field": null
}
}
}
],
"version": 1,
"visibility": {
"hidden": false,
"showByValue": {
"field": null
}
}
}
],
"version": 1,
"visibility": {
"hidden": false,
"showByValue": {
"field": null
}
}
}
],
"version": 1,
"visibility": {
"hidden": false,
"showByValue": {
"field": null
}
}
}
],
"tabs": [
{
"label": "Intro",
"groupAs": null
},
{
"label": "About",
"groupAs": null
},
{
"label": "Skills",
"groupAs": null
},
{
"label": "Experiences",
"groupAs": null
},
{
"label": "Education",
"groupAs": null
}
]
}