À propos d'axe DevTools pour les API Web
Introduction à axe DevTools pour les API Web pour Node.js et JavaScript, C#, Java, Python et Ruby.
Deque propose des liaisons API pour le développement Web et les langages de script, notamment Node.js et JavaScript, C#, Java, Python et Ruby. Ces API vous permettent d'analyser vos sites Web à la recherche de défauts d'accessibilité dans le cadre de vos tests automatisés existants ou de vos builds d'intégration continue (CI).
Pour commencer
Consultez Axe DevTools for Web Examples pour un catalogue d'exemples de projets pré-écrits sur GitHub qui montrent comment utiliser les API. Vous pouvez cloner ces projets pour démarrer immédiatement avec un exemple fonctionnel. Consultez le README.md de chaque projet pour obtenir des instructions étape par étape pour commencer.
Documentation de l'API
Axe DevTools for Web fournit une prise en charge variée des langages et des frameworks, et les liens suivants fournissent de la documentation :
Principes fondamentaux pour les nouveaux développeurs Deque
Si vous débutez dans l'utilisation de axe DevTools pour les API Web, il existe quelques sujets avec lesquels vous souhaiterez peut-être vous familiariser avant de commencer.
Installation
Pour obtenir les bibliothèques et packages de Deque, vous avez plusieurs options. Consultez les rubriques suivantes pour plus d’informations sur l’installation :
- Node.js et JavaScript
- C#
- Java
- Python via pip ou Python via un bundle
- Ruby
Formation sur l’accessibilité
Voir Deque University pour plus d'informations et de formations sur l'accessibilité et les normes d'accessibilité. En savoir plus sur l’accessibilité vous aidera à résoudre les problèmes d’accessibilité plus tôt dans le cycle de vie du développement logiciel, lorsqu’il est plus économique de les résoudre.
axe-core
Axe-core est la bibliothèque open source qui constitue la base de tous les packages et bibliothèques axe DevTools for Web. Vous pouvez en savoir plus sur axe-core dans le dépôt GitHub axe-core.
Les packages API de Deque (à l'exception des packages Node.js Reporter) ne suivent pas strictement les règles de Versionnage sémantique . Les packages verrouillent leurs numéros de version majeurs et mineurs sur les versions majeures et mineures de leur dépendance axe-core, seule la version du correctif pouvant différer. (Par exemple, si la version de l'API est 4.7.2, alors la version axe-core utilisée par le package sera 4.7.x.) La différence avec le Semantic Versioning est que la patch version d'un package peut inclure non seulement des correctifs de bogues mais également de nouvelles fonctionnalités d'API. (La version de correctif n'introduira cependant pas de changements non rétrocompatibles.)