Commit Graph

769 Commits

Author SHA1 Message Date
Aaron Powell
23f08bbb63 Merge branch 'main' into experiment/github-pages-website 2026-02-02 14:58:29 +11:00
Aaron Powell
7feee4284e Merge pull request #632 from github/copilot-sdk-cookbook
Migrating SDK cookbook over
2026-02-02 14:52:52 +11:00
Aaron Powell
18cde40ec6 Merge branch 'main' into copilot-sdk-cookbook 2026-02-02 14:45:32 +11:00
Aaron Powell
8605accb01 Merge pull request #633 from github/copilot/sub-pr-632
Fix misleading comment in Python recipe requirements.txt
2026-02-02 14:43:56 +11:00
Aaron Powell
e6c4e0586e Merge pull request #634 from github/copilot/sub-pr-632-again
Fix Prerequisites description in Python cookbook README
2026-02-02 14:43:05 +11:00
copilot-swe-agent[bot]
840523c81b Fix Prerequisites description to accurately reflect PyPI installation
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>
2026-02-02 03:34:40 +00:00
copilot-swe-agent[bot]
e224a128f7 Fix requirements.txt comment to reflect PyPI installation
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>
2026-02-02 03:34:35 +00:00
copilot-swe-agent[bot]
695c60c7ac Initial plan 2026-02-02 03:33:35 +00:00
copilot-swe-agent[bot]
715f433eae Initial plan 2026-02-02 03:33:09 +00:00
Aaron Powell
54ce5c5603 Addressing feedback 2026-02-02 14:01:22 +11:00
Aaron Powell
2f9c59444b fix(website): update button styles and fix dropdown z-index
- Change primary buttons from gradient to solid Copilot Purple (#8534F3)
- Add position:relative and z-index:10 to .filters-bar to fix
  Choices.js dropdown appearing behind resource list items
2026-02-02 13:46:39 +11:00
Aaron Powell
44a43b2336 Merge pull request #620 from torumakabe/add-terraform-azurerm-set-diff-analyzer
Add terraform-azurerm-set-diff-analyzer skill
2026-02-02 12:35:40 +11:00
Aaron Powell
1c42150a3c Merge pull request #630 from alvinashcraft/alvinashcraft/main-add-skill-winapp-cli
feat: Add Windows App Development (winapp) CLI skill
2026-02-02 12:34:28 +11:00
Aaron Powell
e27435ce22 Merge pull request #628 from benjisho/main
Add Linux expert agent, instructions, and triage prompt
2026-02-02 12:33:41 +11:00
Aaron Powell
f73d555749 Merge pull request #627 from DaniBunny/feat/repo-architect-agent
feat: add repo-architect agent for scaffolding agentic projects
2026-02-02 12:31:48 +11:00
Aaron Powell
94a395dbe0 feat(website): add comprehensive accessibility improvements
Phase 1 - Screen Reader Critical:
- Add aria-label to main navigation
- Add accessible names to icon-only buttons (GitHub, theme toggle, close)
- Add aria-hidden to decorative SVGs and emoji icons
- Add role=dialog, aria-modal, aria-labelledby to modal
- Add skip link with visible focus state

Phase 2 - Keyboard Navigation:
- Implement focus trap in modal (Tab/Shift+Tab cycles)
- Return focus to trigger element on modal close
- Replace outline:none with visible focus rings
- Add keyboard navigation to install dropdown (arrows, escape)
- Add aria-expanded to dropdown toggles

Phase 3 - Dynamic Content:
- Add aria-live=polite to results counts and loading states
- Add role=listbox to search results
- Add role=list to resource lists
- Add role=menu/menuitem to dropdown menus

Phase 4 - Forms & Labels:
- Add .sr-only utility class for screen reader text
- Add visually hidden labels to all search inputs
- Add aria-label to filter dropdowns

Files modified:
- BaseLayout.astro, Modal.astro (ARIA attributes)
- modal.ts (focus trap, keyboard navigation)
- global.css (sr-only, skip-link, focus styles)
- All page files (labels, live regions, roles)
2026-02-02 11:52:31 +11:00
Toru Makabe
0e9b933148 Merge branch 'main' into add-terraform-azurerm-set-diff-analyzer 2026-02-02 09:21:16 +09:00
Toru Makabe
a6f3cde999 docs: add prerequisites and troubleshooting to SKILL.md 2026-02-02 08:58:51 +09:00
Aaron Powell
f99c99a5d4 fixing overflow 2026-02-02 10:36:16 +11:00
Aaron Powell
4318aa547f Remove unused src/styles/global.css
The site uses public/styles/global.css via direct link in BaseLayout.
The src/styles version was outdated and never imported.
2026-02-02 10:34:36 +11:00
Aaron Powell
0cabb88035 Enable source maps for JavaScript and CSS
- Add vite.build.sourcemap for production builds
- Add vite.css.devSourcemap for CSS in development
2026-02-02 10:31:19 +11:00
Aaron Powell
f34dbe1581 Merge pull request #626 from verdantburrito/verdantburrito-20260130
Update ASP.NET Core and Problem Details API RFC references
2026-02-02 10:23:45 +11:00
Aaron Powell
b1b3ab377d Fix search results dropdown z-index on home page
Add z-index to .hero-search container so dropdown appears above cards
2026-02-02 10:14:35 +11:00
Aaron Powell
e3894a0b1b Merge resource counts into home page cards
- Remove separate hero-stats section
- Add card-count element to each resource card
- Update JS to populate counts from manifest
- Add card-with-count CSS for layout with count badge
- Reduces vertical space on home page
2026-02-02 10:09:36 +11:00
Aaron Powell
d6de5c119e Merge pull request #619 from jhauga/skill-markdown-to-html
Add new skill for custom markdown to html covnersion
2026-02-02 10:03:28 +11:00
Alvin Ashcraft
a11df381d3 Fix quotes 2026-02-01 13:17:07 -05:00
Alvin Ashcraft
a91216ad74 Fix description metadata - from code review 2026-02-01 10:39:03 -05:00
Alvin Ashcraft
d6e7aec622 Update skills readme 2026-02-01 10:28:34 -05:00
Alvin Ashcraft
263935ec9b Create skill for winapp CLI 2026-02-01 10:20:08 -05:00
Benji Shohet
c1cece5306 Refactor code structure for improved readability and maintainability 2026-01-31 21:34:19 +00:00
Benji Shohet
1707c76183 Adjust Linux agent model selections 2026-01-31 23:26:43 +02:00
Benji Shohet
9c11df2445 Add Arch Linux expert resources 2026-01-31 23:26:43 +02:00
DaniBunny
a601d31730 fixed agent getting greedy to do more of what it was asked 2026-01-31 10:44:12 -08:00
Daniel Coelho
c7825d3ac1 Merge branch 'main' into feat/repo-architect-agent 2026-01-31 09:54:53 -08:00
Daniel Coelho
2527d3fe56 Update agents/repo-architect.agent.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-31 09:53:29 -08:00
DaniBunny
33af105a94 feat: add repo-architect agent for scaffolding agentic projects 2026-01-31 09:34:43 -08:00
Jesse Ehrenzweig
206e276610 Updated Problem Details API RFC references (7807 -> 9457) 2026-01-30 12:21:09 -05:00
Jesse Ehrenzweig
74476591c5 Updated ASP.NET Core version references (9 -> 10) 2026-01-30 12:18:32 -05:00
Toru Makabe
1b9ff37cf9 Add terraform-azurerm-set-diff-analyzer skill
Add a new skill that analyzes Terraform plan JSON output for AzureRM Provider
to distinguish between false-positive diffs (order-only changes in Set-type
attributes) and actual resource changes.

This skill helps users identify 'noise' in terraform plan output caused by
Azure API returning Set elements in different order, making plan reviews
easier and reducing confusion in CI/CD pipelines.

Bundled assets:
- references/azurerm_set_attributes.json
- references/azurerm_set_attributes.md
- scripts/analyze_plan.py
2026-01-29 19:33:19 +09:00
John Haugabook
1782c9814e Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-29 00:49:17 -05:00
jhauga
4a2b22c570 Add new skill for custom markdown to html covnersion 2026-01-29 00:01:36 -05:00
Aaron Powell
da3ef449a6 Adjusting the title 2026-01-29 14:39:30 +11:00
Aaron Powell
99ed77caf2 Adding to the root readme 2026-01-29 14:38:55 +11:00
Aaron Powell
ae5fe8bca5 Adding a readme to the root of cookbooks 2026-01-29 14:37:16 +11:00
Aaron Powell
f59e0b4080 Moving the copilot-sdk cookbook content in here 2026-01-29 14:29:36 +11:00
Aaron Powell
ccdfd66cc2 Merge pull request #618 from github/copilot/fix-python-docstring-error
Fix Python async syntax errors in copilot-sdk-python instructions
2026-01-29 14:16:04 +11:00
Aaron Powell
5a23c41ebc Merge pull request #608 from hoodini/feat/add-copilot-sdk-skill
feat(skills): Add GitHub Copilot SDK skill
2026-01-29 14:12:39 +11:00
Aaron Powell
fa6db250a4 Fixing validation script 2026-01-29 14:11:05 +11:00
Aaron Powell
e9f2018ece Configuring for vscode support 2026-01-29 13:50:11 +11:00
Aaron Powell
c8d342cc62 Add tools catalog with YAML schema and website page
- Create website/data/tools.yml with 6 tools:
  - Awesome Copilot MCP Server
  - Awesome GitHub Copilot Browser (VS Code extension)
  - APM - Agent Package Manager (CLI)
  - Workspace Architect (npm CLI)
  - Prompt Registry (VS Code extension)
  - GitHub Node for Visual Studio

- Add .schemas/tools.schema.json for YAML validation
- Update eng/generate-website-data.mjs to generate tools.json
- Add parseYamlFile() to eng/yaml-parser.mjs
- Refactor tools.astro to use external TypeScript module
- Create website/src/scripts/pages/tools.ts with:
  - FuzzySearch integration for search
  - Category filtering
  - Copy configuration functionality
2026-01-29 13:48:42 +11:00