Personas
features/personas
Personas
- allows usrs to manage, create and view personas for the app
- personas can be associated with user flows
- use form a json-schema for creating a standard format for the persona files
{ "type": "object", "title": "Persona", "properties": { "name": { "type": "string", "title": "Name" }, "attributes": { "type": "object", "properties": { "occupation": { "type": "string", "title": "Occupation" }, "location": { "type": "string", "title": "Location" }, }, }, "background": { "type": "array", "title": "Background", "items": { "type": "string" } }, "goals": { "type": "array", "title": "Primary Goals", "items": { "type": "string" } }, "motivations": { "type": "array", "title": "Motivations", "items": { "type": "string" } }, "painPoints": { "type": "array", "title": "Main Pain Points", "items": { "type": "string" } }, "frustrations": { "type": "array", "title": "Frustrations", "items": { "type": "string" } }, }, "required": ["name", "attributes"] }- puts each object/array into a section with a header for the markdown:
{name}
## Attributes
- ...
## Background
- ...
## Goals
- ...
## Motivations
- ...
## Pain Points
- ...
## Frustrations
- ... ```