Maya Workflow Kit
The whole Maya workflow in Blender, in one install. Free and open source, Blender 4.5 – 5.2.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Auditeur RGAA 4.1 open-source — Extension Chrome + CLI Playwright
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Pré-audit d'accessibilité RGAA 4.1.2 open-source (extension Chrome + CLI Playwright).
Pré-audit automatique selon le RGAA 4.1.2, développé par l'association Le Singe Du Numérique : un point de départ pour prioriser les corrections. La conformité se confirme ensuite par un audit humain (voir DISCLAIMER.md).
RGAA Audit aide à repérer rapidement des non-conformités fréquentes sur une ou plusieurs pages web. Il ne délivre pas une conformité légale: il prépare le terrain avant un audit humain complet.
extension/shared/rgaa-rules.js) partagé par l'extension et la CLI : les deux outils appliquent exactement les mêmes contrôles.Chaque constat porte un statut :
| Statut | Signification |
|---|---|
NC | Non-conformité probable, détectée de façon fiable. |
NT | À vérifier : indice heuristique ou contrôle manuel requis. Peut être un faux positif. |
C | Conforme sur l'échantillon testé. |
NA | Non applicable (aucun élément concerné). |
Le score ne compte que les critères tranchés automatiquement : C / (C + NC). Les critères « à vérifier » n'y entrent pas : un indice heuristique ne fait jamais baisser le score. Ce n'est pas un taux de conformité RGAA.
Les constats identiques sont regroupés (« 12 liens sans intitulé ») avec jusqu'à 5 exemples (sélecteur CSS et extrait HTML).
Sur les 106 critères du RGAA 4.1.2 : 28 automatisés, 20 partiels (indices à vérifier), 58 manuels.
Détail critère par critère, avec ce qui est réellement contrôlé : docs/RGAA-mapping.md.
Ce tableau est généré depuis cli/scripts/coverage.js, et un test vérifie qu'il correspond au code.
Points notables du moteur :
color(srgb …), oklch…), seuils RGAA 24 px / 18,5 px gras. Texte sur image ou dégradé : « à vérifier », jamais une fausse non-conformité.tab dans tablist…), états obligatoires, attributs inconnus ou mal orthographiés, références d'id cassées.overflow:hidden, ce qu'une lecture des styles CSS ne voit pas.git clone https://github.com/Stan69000/rgaa-audit
cd rgaa-audit/cli
npm install
npx playwright install chromium
node bin/rgaa-audit.js https://mon-site.fr \
-o json \
-s ./rapport-home.json \
--vulgarized-save ./rapport-home-vulgarise.html
node bin/rgaa-audit.js https://mon-site.fr \
--depth 8 \
-o json \
-s ./rapport-multipages.json \
--vulgarized-save ./rapport-multipages-vulgarise.html
node bin/rgaa-audit.js https://mon-site.fr -d 8 -o json -s ./rapport.json \
--baseline ./rapport-precedent.json --fail-on-new
Le rapport liste les non-conformités nouvelles et résolues par page (baseline dans le JSON). Avec --fail-on-new, le code de sortie vaut 1 s'il en apparaît de nouvelles : la CI échoue sur une régression, pas sur la dette existante.
node bin/rgaa-audit.js https://mon-site.fr \
--dismiss auto \
--theme-click "button.theme-toggle"
Le bandeau de consentement est fermé en cliquant « Refuser » (détection automatique, ou --dismiss "<sélecteur>"). --theme-click (ou --theme-script) mesure aussi les contrastes dans le thème alternatif du site, puis le rétablit.
node bin/rgaa-fill-grid.js \
--report ./p01.json \
--report ./p02.json \
--report ./p03.json \
--template "./rgaa4.1.2.modele-de-grille-d-audit.ods" \
--output "./rgaa-grille-prefill.ods"
Les critères « à vérifier » sont reportés en NT, avec les indices détectés dans la colonne des modifications à apporter.
--output-dir : dossier racine de sortie (rapports, captures)--no-simulate : audit DOM seul, sans simulation (plus rapide)--color-scheme auto|light|both : auto (défaut) mesure aussi les contrastes en thème sombre si la page réagit à prefers-color-scheme ; both force la double mesure--dismiss auto|off|<sélecteur> : fermeture du bandeau cookies avant les mesures (défaut auto, refus préféré)--theme-click <sélecteur> / --theme-script <js> : mesure des contrastes dans le thème alternatif piloté par le site--validate-html : validation du code source généré (8.2) avec html-validate, en local (Node.js 22.22+)--baseline <rapport.json> + --fail-on-new : comparaison avec un audit précédent, échec sur les nouvelles non-conformités--no-captures : pas de captures annotées des non-conformités--safe-crawl : crawl défensif (validation/filtrage renforcés)--strict-security : alias de --safe-crawl--ods-template + --ods-save : export direct vers grille ODS--ods-replicate-all-sheets : duplique le premier rapport sur P01..P20audit-screenshots/ (focus invisible, zoom 200 %, 320 px, sans CSS)audit-screenshots/non-conformites/, reprises dans le rapport HTMLtemplateIssues regroupe les non-conformités communes à plusieurs pages (défauts de gabarit)rgaa-grille-prefill.ods (ou chemin de sortie choisi)cd cli
npm test
Le moteur se modifie dans engine/src/ (un fichier par thème), puis s'assemble avec npm run build:engine ; un test vérifie que extension/shared/rgaa-rules.js est à jour.
Les règles sont testées dans un vrai Chromium sur des fixtures « pièges » (cli/tests/fixtures/engine/) : navigation fixe transparente, voiles translucides, groupes d'opacité, rôles ARIA valides mais méconnus, focus rogné, piège clavier… Chaque faux positif corrigé doit y gagner un cas. L'extension est aussi testée chargée dans Chromium (extension-e2e.test.js).
L’audit automatique tranche 28 critères sur 106. Pour les autres, le bouton « Vérification guidée » ouvre un panneau latéral qui pose les questions une par une, en langage clair, en montrant les éléments concernés dans la page :
Les fiches sont dans extension/shared/rgaa-guide-fiches.js ; la logique de session dans extension/guide/guide-core.js.
L'extension est publiée sur le Chrome Web Store.
Permissions limitées à activeTab, scripting et sidePanel (panneau de la vérification guidée) : l'audit s'exécute dans la page courante, rien n'est envoyé. Justifications détaillées : extension/PERMISSIONS.md.
Pour publier une nouvelle version : incrémenter version dans extension/manifest.json, puis
cd cli
npm run package:extension
et téléverser l'archive rgaa-audit-extension-<version>.zip dans le tableau de bord développeur Chrome Web Store.
Voir CONTRIBUTING.md.
Historique des évolutions: CHANGELOG.md Checklist de synchro docs/release: docs/RELEASE-DOCS-CHECKLIST.md
Documentation publique: https://stan69000.github.io/rgaa-audit/ Guide critères vulgarisé: https://stan69000.github.io/rgaa-audit/criteres.html Politique de confidentialité (site): https://stan69000.github.io/rgaa-audit/privacy.html
Dependabot (.github/dependabot.yml)patch/minor Dependabot (workflow Dependabot auto-merge (safe updates))npm audit, Dependency review, CodeQL, gitleaksSite security monitoring)Content-Security-Policy, Referrer-Policy, Permissions-Policy)Si une release casse le site public, lancer le workflow Rollback GitHub Pages et redeployer un tag ou un commit SHA stable.
Pour un WAF complet avec tres peu d'interaction, placer le domaine derriere Cloudflare (ou equivalent) une seule fois, puis activer:
MIT