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