Skip to content
Open
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
194 changes: 194 additions & 0 deletions CardListing/83a85da9-c0ba-4a6b-8281-316755c059c9.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,194 @@
{
"data": {
"meta": {
"adoptsFrom": {
"name": "CardListing",
"module": "https://realms-staging.stack.cards/catalog/catalog-app/listing/listing"
}
},
"type": "card",
"attributes": {
"name": "Sprint Planner Card Definition",
"images": [],
"summary": "The SprintPlanner is a card component designed to visualize and manage tasks within a sprint using a Kanban-style interface. Its primary purpose is to facilitate project planning and tracking by organizing tasks into columns based on their status. The component supports creating, moving, and editing tasks, with filters for status and assignee, integrated with project and realm data sources. It provides an interactive, drag-and-drop task management experience optimized for sprint planning workflows.",
"cardInfo": {
"name": null,
"notes": null,
"summary": null,
"cardThumbnailURL": null
}
},
"relationships": {
"specs.0": {
"links": {
"self": "../CatalogEntry/sprint-planner"
}
},
"specs.1": {
"links": {
"self": "../Spec/2e27144b-2f15-4bca-8ffc-4e7603f080cc"
}
},
"specs.2": {
"links": {
"self": "../Spec/4e7603f0-80cc-4f5a-bdc2-d833733c12ee"
}
},
"specs.3": {
"links": {
"self": "../Spec/27144b2f-156b-4a0f-bc4e-7603f080cc3f"
}
},
"specs.4": {
"links": {
"self": "../Spec/144b2f15-6bca-4ffc-8e76-03f080cc3f5a"
}
},
"specs.5": {
"links": {
"self": "../Spec/4b2f156b-ca0f-4c4e-b603-f080cc3f5a3d"
}
},
"specs.6": {
"links": {
"self": "../Spec/fc4e7603-f080-4c3f-9a3d-c2d833733c12"
}
},
"specs.7": {
"links": {
"self": "../CatalogEntry/team"
}
},
"specs.8": {
"links": {
"self": "../CatalogEntry/team-member"
}
},
"specs.9": {
"links": {
"self": "../Spec/ed8d6431-a8c8-4d81-9212-0e7227498c87"
}
},
"specs.10": {
"links": {
"self": "../Spec/ee40ed8d-6431-48c8-ad81-12120e722749"
}
},
"specs.11": {
"links": {
"self": "../Spec/40ed8d64-31a8-48ad-8112-120e7227498c"
}
},
"specs.12": {
"links": {
"self": "../CatalogEntry/sprint-task"
}
},
"specs.13": {
"links": {
"self": "../CatalogEntry/tag"
}
},
"specs.14": {
"links": {
"self": "../Spec/8112120e-7227-498c-875e-7b3ec90dffc9"
}
},
"specs.15": {
"links": {
"self": "../Spec/120e7227-498c-475e-bb3e-c90dffc9ddd4"
}
},
"specs.16": {
"links": {
"self": "../Spec/7227498c-875e-4b3e-890d-ffc9ddd43e89"
}
},
"specs.17": {
"links": {
"self": "../Spec/0e722749-8c87-4e7b-bec9-0dffc9ddd43e"
}
},
"specs.18": {
"links": {
"self": "../CatalogEntry/task"
}
},
"specs.19": {
"links": {
"self": "../Spec/12120e72-2749-4c87-9e7b-3ec90dffc9dd"
}
},
"specs.20": {
"links": {
"self": "../Spec/27498c87-5e7b-4ec9-8dff-c9ddd43e899d"
}
},
"specs.21": {
"links": {
"self": "../CatalogEntry/todo"
}
},
"specs.22": {
"links": {
"self": "../Spec/99c7dfc6-cd88-4fec-96b0-31208ae6eb78"
}
},
"skills": {
"links": {
"self": null
}
},
"tags.0": {
"links": {
"self": "https://realms-staging.stack.cards/catalog/Tag/631d1b5d-fcd0-465c-964e-e535fc6bb893"
}
},
"tags.1": {
"links": {
"self": "https://realms-staging.stack.cards/catalog/Tag/b793225c-32f9-404c-b2a9-b4041b93090c"
}
},
"license": {
"links": {
"self": "https://realms-staging.stack.cards/catalog/License/4c5a023b-a72c-4f90-930b-da60a1de5b2d"
}
},
"publisher": {
"links": {
"self": null
}
},
"examples.0": {
"links": {
"self": "../SprintPlanner/4b108a8b-eac0-4e64-8c42-c3a0a53c1762"
}
},
"examples.1": {
"links": {
"self": "../SprintPlanner/803476a4-1de3-4c24-9194-1a4650e1077f"
}
},
"examples.2": {
"links": {
"self": "../SprintPlanner/6bacffa6-952f-4c49-b0e3-ad0e5bf4f899"
}
},
"examples.3": {
"links": {
"self": "../SprintPlanner/661fcc09-b5be-4e1f-8d88-c8a743d29b3a"
}
},
"categories.0": {
"links": {
"self": "https://realms-staging.stack.cards/catalog/Category/project-management"
}
},
"cardInfo.theme": {
"links": {
"self": null
}
}
}
}
}
40 changes: 40 additions & 0 deletions CatalogEntry/sprint-planner.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{
"data": {
"meta": {
"adoptsFrom": {
"name": "Spec",
"module": "https://cardstack.com/base/spec"
}
},
"type": "card",
"attributes": {
"ref": {
"name": "SprintPlanner",
"module": "../sprint-planner"
},
"readMe": "**Summary**\nThe `SprintPlanner` spec is a card definition that provides a Kanban-style task planner for a given project. It allows users to create, manage, and move tasks within the planner.\n\n**Import**\n```js\nimport { SprintPlanner } from 'https://realms-staging.stack.cards/experiments/sprint-planner';\n```\n\n**Usage as a Field**\nTo use the `SprintPlanner` as a field within a consuming card or field, you can add it as a `linksTo` field:\n\n```gts\n@field sprintPlanner = linksTo(SprintPlanner);\n```\n\nThis will allow you to link a `SprintPlanner` instance to the consuming card.\n\n**Template Usage**\nTo display the `SprintPlanner` within a template, you can use the following:\n\n```hbs\n<@fields.sprintPlanner />\n```\n\nThis will render the `SprintPlanner` card in the isolated format.",
"cardInfo": {
"name": null,
"notes": null,
"summary": null,
"cardThumbnailURL": null
},
"specType": "app",
"cardTitle": null,
"cardDescription": null,
"containedExamples": []
},
"relationships": {
"cardInfo.theme": {
"links": {
"self": null
}
},
"linkedExamples": {
"links": {
"self": null
}
}
}
}
}
20 changes: 20 additions & 0 deletions CatalogEntry/sprint-task.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"data": {
"type": "card",
"attributes": {
"title": "Sprint Task",
"description": "Spec for Sprint Task",
"ref": {
"name": "SprintTask",
"module": "../sprint-task"
},
"specType": "card"
},
"meta": {
"adoptsFrom": {
"module": "https://cardstack.com/base/spec",
"name": "Spec"
}
}
}
}
20 changes: 20 additions & 0 deletions CatalogEntry/tag.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"data": {
"type": "card",
"attributes": {
"title": "Tag",
"description": "Spec for Tag",
"ref": {
"name": "Tag",
"module": "../tag"
},
"specType": "card"
},
"meta": {
"adoptsFrom": {
"module": "https://cardstack.com/base/spec",
"name": "Spec"
}
}
}
}
20 changes: 20 additions & 0 deletions CatalogEntry/task.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"data": {
"type": "card",
"attributes": {
"title": "Task",
"description": "Spec for Task",
"ref": {
"name": "Task",
"module": "../task"
},
"specType": "card"
},
"meta": {
"adoptsFrom": {
"module": "https://cardstack.com/base/spec",
"name": "Spec"
}
}
}
}
20 changes: 20 additions & 0 deletions CatalogEntry/team-member.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"data": {
"type": "card",
"attributes": {
"title": "Team Member",
"description": "Spec for Team Member",
"ref": {
"name": "TeamMember",
"module": "../sprint-task"
},
"specType": "card"
},
"meta": {
"adoptsFrom": {
"module": "https://cardstack.com/base/spec",
"name": "Spec"
}
}
}
}
20 changes: 20 additions & 0 deletions CatalogEntry/team.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"data": {
"type": "card",
"attributes": {
"title": "Team",
"description": "Spec for Team",
"ref": {
"name": "Team",
"module": "../sprint-task"
},
"specType": "card"
},
"meta": {
"adoptsFrom": {
"module": "https://cardstack.com/base/spec",
"name": "Spec"
}
}
}
}
20 changes: 20 additions & 0 deletions CatalogEntry/todo.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"data": {
"type": "card",
"attributes": {
"title": "Todo",
"description": "Spec for Todo",
"ref": {
"name": "Todo",
"module": "../todo"
},
"specType": "card"
},
"meta": {
"adoptsFrom": {
"module": "https://cardstack.com/base/spec",
"name": "Spec"
}
}
}
}
16 changes: 16 additions & 0 deletions Project/3d6c0d68-b20c-4da4-b0bc-850d81632df4.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"data": {
"type": "card",
"attributes": {
"name": "20250218 test sprint planner",
"description": "20250218 test sprint planner",
"thumbnailURL": null
},
"meta": {
"adoptsFrom": {
"module": "../sprint-task",
"name": "Project"
}
}
}
}
16 changes: 16 additions & 0 deletions Project/44a3947e-0393-434b-9d4a-58c898f08cff.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"data": {
"type": "card",
"attributes": {
"name": "20250221 test project",
"description": "20250221 test project",
"thumbnailURL": null
},
"meta": {
"adoptsFrom": {
"module": "../sprint-task",
"name": "Project"
}
}
}
}
Loading
Loading