Maya Workflow Kit
Blender에서 Maya 전체 워크플로를 한 번에 설치, 무료 오픈소스, Blender 4.5‑5.2 지원
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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