CodeA11y - Accessibility GitHub Copilot Extension
CodeA11y is a GitHub Copilot extension that helps developers write accessible code that conforms to WCAG 2.1 Level A and AA success criteria.
Features
- 🤖 AI-powered accessibility guidance through GitHub Copilot Chat
- 🔍 Automated accessibility analysis using axe-core
- 📋 TODO management for accessibility fixes
- 🎯 Context-aware suggestions based on your current code
Installation
- Install the extension from the VS Code marketplace
- Ensure you have GitHub Copilot enabled
- Configure your website URL in settings
Configuration
codea11y.websiteUrl : The URL of your website to analyze (default: http://127.0.0.1:5500)
codea11y.timeout : Timeout for website analysis in milliseconds (default: 10000)
Usage
- Open the GitHub Copilot Chat panel
- Use
@CodeA11y to interact with the accessibility assistant
- Ask questions about making your code more accessible
- Get real-time analysis of your website's accessibility issues
Development
- Run
npm install to install dependencies
- Run
npm run compile to build the extension
- Run
npm run watch for development with auto-compilation
- Run
npm run lint to check code quality
Contributing
- Fork the repository
- Create a feature branch
- Make your changes
- Run tests and linting
- Submit a pull request
License
[Add your license here]
| |