feat: Add GitHub Pages website for browsing resources

- Add static website with pages for agents, prompts, instructions, skills, and collections
- Implement client-side fuzzy search across all resources
- Add file viewer modal with copy-to-clipboard and install-to-editor functionality
- Add Tools page for MCP server and future tools
- Add Samples page placeholder for copilot-sdk cookbook migration
- Add metadata JSON generation script (eng/generate-website-data.mjs)
- Add GitHub Actions workflow for automated Pages deployment
- Update package.json with website build scripts
This commit is contained in:
Aaron Powell
2026-01-28 13:43:41 +11:00
parent 2e317e23e5
commit f8829be835
22 changed files with 15860 additions and 1 deletions

View File

@@ -14,7 +14,10 @@
"collection:validate": "node ./eng/validate-collections.mjs",
"collection:create": "node ./eng/create-collection.mjs",
"skill:validate": "node ./eng/validate-skills.mjs",
"skill:create": "node ./eng/create-skill.mjs"
"skill:create": "node ./eng/create-skill.mjs",
"website:build-data": "node ./eng/generate-website-data.mjs",
"website:build": "npm run build && npm run website:build-data",
"website:serve": "npx serve website -l 3000"
},
"repository": {
"type": "git",