Sobre Axe DevTools para APIs Web
Introducción a Axe DevTools para APIs Web para Node.js y JavaScript, C#, Java, Python y Ruby.
Deque ofrece enlaces de API para el desarrollo web y lenguajes de scripting incluyendo Node.js y JavaScript, C#, Java, Python y Ruby. Estas APIs te permiten escanear tus sitios web en busca de defectos de accesibilidad como parte de tus pruebas automatizadas existentes o integraciones continuas (CI).
Primeros pasos
Consulta Ejemplos de Axe DevTools para Web para un catálogo de proyectos de ejemplo preescritos en GitHub que demuestran cómo usar las APIs. Puedes clonar estos proyectos para comenzar inmediatamente con un ejemplo funcional. Revisa el README.md de cada proyecto para obtener instrucciones paso a paso sobre cómo comenzar.
Documentación de la API
Axe DevTools para Web proporciona una variedad de soporte para lenguajes y frameworks, y los siguientes enlaces proporcionan documentación:
Fundamentos para nuevos desarrolladores en Deque
Si eres nuevo en el uso de las APIs de Axe DevTools para Web, hay algunos temas que podrías querer familiarizarte antes de comenzar.
Instalación
Para obtener las bibliotecas y paquetes de Deque, tienes varias opciones. Consulta los siguientes temas para más información sobre la instalación:
- Node.js y JavaScript
- C#
- Java
- Python vía pip o Python vía un paquete
- Ruby
Entrenamiento en accesibilidad
Consulta Deque University para obtener más información y entrenamiento sobre accesibilidad y estándares de accesibilidad. Aprender sobre accesibilidad te ayudará a abordar los problemas de accesibilidad más temprano en el ciclo de vida del desarrollo de software cuando es más económico solucionarlos.
axe-core
Axe-core es la biblioteca de código abierto que es la base de todos los paquetes y bibliotecas de Axe DevTools para Web. Puedes leer más sobre axe-core en el Repositorio de axe-core en GitHub.
Los paquetes de la API de Deque (excepto los paquetes del Reportero de Node.js) no siguen estrictamente las reglas de Versionado Semántico. Los paquetes bloquean sus números de versión principal y secundaria a las versiones principal y secundaria de su dependencia axe-core, con solo la versión de parche posiblemente diferenciándose. (Por ejemplo, si la versión de la API es 4.7.2, entonces la versión de axe-core usada por el paquete será 4.7.x.) La diferencia con respecto al Versionado Semántico es que la versión de parche de un paquete puede incluir no solo correcciones de errores pero también nuevas características de la API. (Sin embargo, la versión de parche no introducirá cambios disruptivos).
