Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
69 changes: 69 additions & 0 deletions AppListing/a5e22517-118e-4b99-b69f-6046eeae4045.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
{
"data": {
"meta": {
"adoptsFrom": {
"name": "AppListing",
"module": "https://realms-staging.stack.cards/catalog/catalog-app/listing/listing"
}
},
"type": "card",
"attributes": {
"name": "Recipe Card",
"images": [],
"summary": "The RecipeCard defines a comprehensive representation of a cooking recipe, encapsulating details such as the recipe name, description, preparation and cooking times, servings, difficulty level, cuisine type, ingredients, cooking instructions, tips, and tags. It provides multiple formatting options—embedded, fitted, isolated, tile, and card—that adapt the presentation to various display contexts. This card also computes total time, displays key stats visually, and supports rich content with markdown instructions and nested ingredient components. Its primary purpose is to serve as a structured, flexible, and visually organized recipe profile within a catalog or culinary application.",
"cardInfo": {
"name": null,
"notes": null,
"summary": null,
"cardThumbnailURL": null
}
},
"relationships": {
"tags": {
"links": {
"self": null
}
},
"specs.0": {
"links": {
"self": "../Spec/f0df451c-49fa-4330-aee7-f50d0bd1d1f9"
}
},
"specs.1": {
"links": {
"self": "../Spec/df451c49-fa03-406e-a7f5-0d0bd1d1f9b8"
}
},
"skills": {
"links": {
"self": null
}
},
"license": {
"links": {
"self": null
}
},
"publisher": {
"links": {
"self": null
}
},
"categories": {
"links": {
"self": null
}
},
"examples.0": {
"links": {
"self": "../RecipeCard/c71c62b2-501b-45e0-9a13-34c9729e2b14"
}
},
"cardInfo.theme": {
"links": {
"self": null
}
}
}
}
}
37 changes: 37 additions & 0 deletions RecipeCard/c71c62b2-501b-45e0-9a13-34c9729e2b14.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{
"data": {
"meta": {
"adoptsFrom": {
"name": "RecipeCard",
"module": "../recipe-card"
}
},
"type": "card",
"attributes": {
"tags": [],
"tips": null,
"cuisine": null,
"cardInfo": {
"name": null,
"notes": null,
"summary": null,
"cardThumbnailURL": null
},
"cookTime": null,
"prepTime": null,
"servings": null,
"difficulty": null,
"recipeName": "Aglio Olio Pasta",
"description": null,
"ingredients": [],
"instructions": null
},
"relationships": {
"cardInfo.theme": {
"links": {
"self": null
}
}
}
}
}
40 changes: 40 additions & 0 deletions Spec/df451c49-fa03-406e-a7f5-0d0bd1d1f9b8.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{
"data": {
"type": "card",
"attributes": {
"readMe": null,
"ref": {
"module": "../recipe-card",
"name": "RecipeCard"
},
"specType": "card",
"containedExamples": [],
"cardTitle": "Recipe",
"cardDescription": null,
"cardInfo": {
"name": null,
"summary": null,
"cardThumbnailURL": null,
"notes": null
}
},
"relationships": {
"linkedExamples": {
"links": {
"self": null
}
},
"cardInfo.theme": {
"links": {
"self": null
}
}
},
"meta": {
"adoptsFrom": {
"module": "https://cardstack.com/base/spec",
"name": "Spec"
}
}
}
}
40 changes: 40 additions & 0 deletions Spec/f0df451c-49fa-4330-aee7-f50d0bd1d1f9.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{
"data": {
"type": "card",
"attributes": {
"readMe": null,
"ref": {
"module": "../recipe-card",
"name": "IngredientField"
},
"specType": "field",
"containedExamples": [],
"cardTitle": "Ingredient",
"cardDescription": null,
"cardInfo": {
"name": null,
"summary": null,
"cardThumbnailURL": null,
"notes": null
}
},
"relationships": {
"linkedExamples": {
"links": {
"self": null
}
},
"cardInfo.theme": {
"links": {
"self": null
}
}
},
"meta": {
"adoptsFrom": {
"module": "https://cardstack.com/base/spec",
"name": "Spec"
}
}
}
}
Loading
Loading