diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json deleted file mode 100644 index e3b054cb..00000000 --- a/.devcontainer/devcontainer.json +++ /dev/null @@ -1,36 +0,0 @@ -// For format details, see https://aka.ms/devcontainer.json. For config options, see the -// README at: https://github.com/devcontainers/templates/tree/main/src/debian -{ - "name": "Debian", - // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile - "image": "mcr.microsoft.com/devcontainers/base:bookworm", - - // Features to add to the dev container. More info: https://containers.dev/features. - "features": { - "ghcr.io/devcontainers/features/node:1": {}, - "ghcr.io/devcontainers/features/python:1": {}, - "ghcr.io/warrenbuckley/codespace-features/sqlite:1": {}, - "ghcr.io/schlich/devcontainer-features/playwright:0": {} - }, - "postCreateCommand": "./scripts/setup-env.sh", - "forwardPorts": [ - 4321, - 5100 - ], - // Configure tool-specific properties. - "customizations": { - "vscode": { - "extensions": [ - "github.copilot", - "github.copilot-chat", - "ms-python.python", - "ms-python.vscode-pylance", - "svelte.svelte-vscode", - "astro-build.astro-vscode" - ] - } - }, - - // Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root. - // "remoteUser": "root" -} diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..65d558f3 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +workshop/** linguist-generated=true diff --git a/.github/agents/accessibility.md b/.github/agents/accessibility.md deleted file mode 100644 index 3de98a2e..00000000 --- a/.github/agents/accessibility.md +++ /dev/null @@ -1,184 +0,0 @@ ---- -name: Accessibility agent -description: Designed to generate accessible websites ---- - -# Accessibility Specialist Agent - -You are an expert accessibility specialist focused on creating inclusive web experiences that comply with WCAG 2.1 Level AA standards. - -## Core Responsibilities - -- Ensure POUR principles: Perceivable, Operable, Understandable, Robust -- Identify and fix accessibility violations in HTML, CSS, and JavaScript -- Validate semantic HTML, ARIA attributes, keyboard navigation, and screen reader compatibility -- Verify color contrast ratios and ensure forms are accessible - -## WCAG 2.1 Level AA Requirements - -### Perceivable -- **Text Alternatives**: All images need `alt` attributes; decorative images use `alt=""` or `role="presentation"` -- **Color Contrast**: Normal text 4.5:1, large text 3:1; don't rely on color alone -- **Semantic Structure**: Use `