mirror of
https://github.com/github/awesome-copilot.git
synced 2026-06-25 08:57:43 +00:00
e9c8e37041
Show "by @handle" on each canvas extension card and in the details
modal, linking to the contributor's GitHub profile. Author metadata
lives in each extension's canvas.json (and external.json for external
extensions), where the rest of the canvas metadata is stored.
- Store author {name, url} in canvas.json / external.json
- Read author from canvas.json in the website data generator and emit
it to extensions.json
- Render the GitHub @handle, derived from the profile URL, as the link
text, with the contributor's name as the link title
- Escape the sanitized author URL before interpolating it into href
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
28 lines
657 B
JSON
28 lines
657 B
JSON
{
|
|
"id": "where-was-i",
|
|
"name": "Where Was I?",
|
|
"description": "Reconstruct your dev context (branch, commits, uncommitted work, PR clues) and trigger a resume prompt to continue quickly.",
|
|
"version": "1.0.0",
|
|
"author": {
|
|
"name": "Aaron Powell",
|
|
"url": "https://github.com/aaronpowell"
|
|
},
|
|
"keywords": [
|
|
"branch-state",
|
|
"developer-context",
|
|
"git-history",
|
|
"interrupt-recovery",
|
|
"pull-request-context",
|
|
"resume-work"
|
|
],
|
|
"screenshots": {
|
|
"icon": {
|
|
"path": "assets/preview.png",
|
|
"type": "image/png"
|
|
},
|
|
"gallery": {
|
|
"path": "assets/preview.png",
|
|
"type": "image/png"
|
|
}
|
|
}
|
|
} |