28 مستودعات
Markup patterns that provide descriptive meaning to content for assistive technologies.
Explore 28 awesome GitHub repositories matching testing & quality assurance · Semantic Document Structures. Refine with filters or upvote what's useful.
This project provides a comprehensive web development checklist designed to verify the production readiness of websites before they are launched. It serves as a technical audit framework that guides developers through a systematic, manual validation process to ensure that all quality, performance, and accessibility standards are met. The checklist distinguishes itself through a hierarchical taxonomy that organizes complex technical requirements into logical domains, such as security, performance, and semantic structure. By utilizing a progressive enhancement methodology, it encourages develop
Promote the use of meaningful markup patterns that enable assistive technologies to interpret content structure accurately.
Agent-skills is a collection of structured instructions and behavioral personas designed to standardize how AI coding agents perform engineering tasks. It functions as a workflow orchestrator that maps natural language intent to repeatable technical sequences and verification checklists. The project distinguishes itself through the use of specialized markdown-defined roles, such as security auditors or test engineers, to apply targeted domain expertise. It employs an evidence-based verification model that requires runtime data or passing tests as mandatory exit criteria to ensure AI-generated
Includes specialized checklists and automated tools for auditing web accessibility and keyboard navigation.
This project is a comprehensive set of architectural and coding standards for organizing and maintaining high-quality JavaScript applications. It provides a framework for JavaScript project best practices across the full software development lifecycle, establishing unified guidelines for project organization and development. The guidelines cover specific standards for REST API design, utilizing resource-oriented interfaces and standardized HTTP methods. It also includes a web accessibility standard focused on semantic HTML and automated audits, alongside a defined Git workflow standard for br
Provides a standard for implementing semantic HTML and using automated audits for web accessibility.
This project provides a comprehensive collection of standardized conventions and architectural patterns designed to maintain consistent code quality, secure workflows, and project stability. It serves as a structured guide for implementing engineering processes, including automated testing, dependency management, and environment configuration across diverse software development lifecycles. The framework distinguishes itself by offering a unified approach to version control and interface design. It enforces linear development practices through standardized commit messages and branch protection
Integrates automated linting and accessibility audits to ensure web content remains navigable and inclusive.
This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven
Evaluates digital interfaces against accessibility standards to identify gaps in navigation and screen reader support.
Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites
Scans pages during preview using an automated testing engine to identify accessibility issues.
Firefox iOS is a mobile web browser for iOS devices that uses the WebKit engine to render web content and provide navigation and search capabilities. It is a cross-platform browser implementation that adapts core browsing technologies and user interfaces for the Apple mobile operating system. The project includes a specialized build pipeline for automating the compilation, linting, and testing of the application. This system manages remote asset syncing for brand iconography and enforces coding standards through static analysis quality gates. The browser supports the injection of user script
Performs automated accessibility auditing to ensure the mobile interface complies with accessibility standards.
Nightwatch is a Node.js test automation tool and W3C WebDriver test framework designed for executing functional test suites and verifying system behavior. It provides a suite of utilities for web browser automation, native mobile application testing, and REST API validation. The project includes specialized tools for visual regression testing, which compares current screenshots against baseline images to detect unexpected changes. It also features an accessibility auditing tool to check user interface elements against established standards for compliance. The framework covers a broad range o
Provides a utility that checks user interface elements against accessibility standards for compliance.
This project is a software engineering style guide and a curated collection of architectural patterns and coding standards. It provides a multi-language coding standard to ensure maintainable software across Ruby, Python, JavaScript, and Swift. The project establishes a development workflow specification for version control, continuous integration, and peer review to maintain a linear project history. It also includes a web accessibility framework based on ARIA and WCAG standards, using design tokens and semantic HTML patterns to build inclusive interfaces. The guides cover a broad range of
Implements processes for verifying semantic HTML and interface accessibility compliance using user flow analysis.
This project is a comprehensive collection of frontend development best practices and standards. It provides guides for writing semantic HTML, efficient CSS, and functional JavaScript to improve overall web performance and accessibility. The repository establishes frameworks for modern CSS architecture, focusing on specificity management and the use of Flexbox and Grid for predictable layouts. It outlines patterns for functional JavaScript programming, emphasizing the use of pure functions and composition to reduce execution time and dependency bloat. The guidelines cover several core capabi
Provides standards for using semantic HTML5 elements to ensure accessibility and search engine indexing.
This repository contains the HTML specification, which defines the core standards for web page structuring, content organization, and document rendering. It establishes the fundamental algorithms for state-machine-based tokenization, tree construction for the document object model, and origin-based security isolation. The specification provides a framework for defining custom elements with independent lifecycles and registries. It also details the requirements for cross-document communication, session history management, and the synchronization of interface properties with content attributes.
Adds custom meanings and data to elements using attributes and metadata tags to ensure forward compatibility.
This project is a plugin framework and agentic workflow library designed to connect large language models to professional toolstacks. It provides a system for integrating language models with external data warehouses, CRMs, and other enterprise software to retrieve and manipulate real-time business data. The framework enables the automation of specialized professional tasks through a file-based plugin definition system. It allows for the customization of domain expertise and plugin behavior to align with internal company processes, supported by an enterprise data connector that links models t
Checks designs and code for WCAG compliance and screen reader compatibility.
axe-core is an automated accessibility testing engine and compliance auditor designed to scan web and mobile interfaces for violations of industry accessibility standards. It functions as a programmatic scanner and linter that analyzes HTML and source code to identify barriers and verify compliance with accessibility guidelines. The project distinguishes itself by combining a DOM-based rule engine with computer vision and machine learning to detect complex violations that evade traditional analysis, such as visual heading discrepancies and informative images. It provides specialized capabilit
Verifies that web interfaces comply with industry accessibility standards and semantic HTML requirements.
Cerberus هو إطار عمل لقوالب البريد الإلكتروني HTML يوفر مجموعة من أنماط الترميز المختبرة ومجموعات معمارية. تم تصميمه لإنشاء رسائل إخبارية بريدية سريعة الاستجابة يتم عرضها بشكل متسق عبر برامج عملاء متنوعة. يتميز المشروع بنظام تخطيط بريد إلكتروني سريع الاستجابة باستخدام هياكل قائمة على الجداول السائلة والهجينة، إلى جانب مجموعة CSS عبر العملاء تستخدم ترميزاً شرطياً للحفاظ على الاتساق المرئي في العملاء القدامى. ويتضمن منهجيات محددة لتنفيذ الوضع المظلم عن طريق ضبط الألوان والصور بناءً على تفضيلات سمة نظام التشغيل. يغطي إطار العمل مجموعة واسعة من الإمكانيات بما في ذلك تكامل إمكانية الوصول لقارئات الشاشة، وتوليد بدائل النص العادي، وتصميم مكونات واجهة مستخدم موثوقة مثل أزرار الإجراءات والصور السائلة. كما يوفر استراتيجيات لتنسيق الطباعة، وتحسين الصور، والتوافق عبر العملاء.
Offers a library of semantic tags and structural techniques to ensure emails are readable by screen readers.
tota11y is an in-browser accessibility testing tool that runs as a bookmarklet, scanning any live web page and overlaying visual indicators directly on elements that violate common accessibility guidelines. All analysis happens client-side without any server communication, making it a self-contained auditing and education tool. The tool uses a plugin-driven rule engine where each accessibility check is encapsulated as a separate module, and results are displayed through a toggleable toolbar interface that uses CSS-based colored labels and icons positioned over the page elements. Users can ena
Scans live web pages to identify common accessibility violations and display visual indicators for each issue.
هذا المشروع عبارة عن أداة فحص CSS وتحليل ثابت مصممة لتحديد أخطاء الصيغة، وعيوب المنطق، والأنماط الإشكالية في أوراق الأنماط المتتالية. يعمل كمدقق سطر أوامر يتحقق من جودة الكود ويفرض معايير التصميم والبرمجة المتسقة دون الحاجة إلى متصفح ويب. يتميز المحلل بدمج تدقيق إمكانية الوصول إلى الويب لاكتشاف الأنماط التي تعيق المستخدمين ذوي الإعاقة. كما يقوم بفحص توافق المتصفح لتحديد الاختراقات غير القياسية والبادئات المفقودة للبائعين، ويوفر تحليل تحسين الأداء لتحسين سرعات الرندرة. تغطي الأداة مجموعة واسعة من القدرات، بما في ذلك فرض معايير الصيانة، وتحديد أخطاء المنطق مثل الخصائص المكررة، والتحقق من صيغة CSS العامة. وتدعم إنشاء قواعد فحص مخصصة وتوفر خط أنابيب قواعد قابل للتهيئة حيث يمكن قمع التحذيرات على أساس كل سطر. يتم دعم التكامل عبر واجهة سطر الأوامر، وخطافات Git، وخطوط أنابيب بناء التكامل المستمر، مع القدرة على تصدير النتائج كتقارير XML للمراقبة.
Scans CSS for patterns that hinder users with disabilities, such as missing focus outlines and poor color contrast.
North هي منهجية تصميم ويب متجاوبة وإطار عمل معمارية CSS يعتمد على Sass. توفر نظاماً لبناء واجهات مستخدم تعتمد على الجوال أولاً باستخدام شبكات مرنة وتقنيات التحسين التدريجي لضمان تجربة متسقة عبر قدرات المتصفح وأحجام الشاشات المختلفة. يتميز المشروع بنظام تسمية CSS قياسي يستخدم Sass mixins لتوليد أسماء الفئات برمجياً، مع التمييز بين المكونات، والتخطيطات، والحالات. كما يعمل كأداة لهيكلة مشاريع الواجهة الأمامية، حيث يوفر مولداً لتهيئة بيئات جديدة باستخدام أوراق أنماط ومشغلات مهام مهيأة مسبقاً. بعيداً عن التنسيق، يغطي إطار العمل مساحة واسعة من معايير تطوير الويب، بما في ذلك تنفيذ HTML الدلالي مع بيانات RDFa الوصفية وتدقيق إمكانية الوصول للويب. يدمج استراتيجية تصميم تركز على المحتوى وسير عمل مرن للواجهة الأمامية لتنسيق الانتقال من هندسة المعلومات وشخصيات المستخدم إلى مكونات جاهزة للإنتاج. يتضمن النظام أدوات لأتمتة تسمية CSS وهيكلة قوالب المشاريع لتسريع الإعداد الأولي.
Provides processes for verifying semantic HTML and interface accessibility compliance using screen readers.
Spec is a comprehensive set of frontend coding standard specifications and project architecture guides. It provides a framework for organizing directory structures, module dependencies, and package layouts to create scalable and predictable codebases. The project defines rigorous governance standards for React components, including specific naming conventions and structural patterns for props. It also establishes a JSON API data specification to ensure predictable communication between system components through standardized exchange formats and HTTP response structures. The specification cov
Enforces the use of semantic HTML tags according to their intended meaning to ensure web accessibility.
Pa11y هو مدقق إمكانية وصول الويب الآلي وماسح امتثال WCAG. يعمل كأداة اختبار متصفح بدون رأس وAPI إمكانية وصول Node.js يحدد الحواجز للمستخدمين ذوي الإعاقة باستخدام قواعد آلية ومعايير الصناعة. يوفر المشروع واجهة برمجية لتشغيل عمليات التدقيق واسترداد كائنات النتائج المهيكلة داخل تطبيقات JavaScript. ويتميز من خلال قدرات مثل محاكاة تفاعل المستخدم، ومزامنة حالة الصفحة، والقدرة على تقييد نطاقات الاختبار باستخدام محددات CSS لتدقيق مناطق صفحة محددة. يدعم النظام تدقيق الصفحات المجمع ويعمل كبوابة إمكانية وصول لخطوط أنابيب CI/CD لحظر عمليات النشر عند اكتشاف الانحدارات. تشمل القدرات الواسعة مراقبة اتجاهات صحة إمكانية الوصول عبر لوحات التحكم، وتكوين بيئات المتصفح، وتصدير تقارير الامتثال بتنسيقات متعددة. وهو متاح كواجهة سطر أوامر ومكتبة Node.js قائمة على الوعد.
Provides a programmable interface for verifying interface accessibility compliance using configurable test runners.
هذا المشروع عبارة عن دليل شامل وخارطة طريق لتطوير الواجهات الأمامية (Front-end)، مصمم لمساعدة المهندسين على إتقان المهارات والمعايير المهنية المطلوبة لتطوير الويب الحديث. يعمل كمرجع تقني لإتقان HTML وCSS وJavaScript، ويوفر مسارات تعلم مهيكلة وخارطة للكفاءات المهنية اللازمة للانتقال من مبتدئ إلى مهندس ويب محترف. يعمل المورد كدليل مصنف ونظرة عامة على نظام JavaScript البيئي. حيث يفهرس أطر العمل والمكتبات والأدوات القياسية في الصناعة، ويقدم توصيات محددة لإدارة الحالة، وأطر عمل CSS، ومولدات المواقع الساكنة. يغطي الدليل طيفاً واسعاً من كفاءات الهندسة، بما في ذلك معمارية واجهة المستخدم، وتحسين أداء الويب، وتدقيق إمكانية الوصول. كما يوفر توجيهات حول أتمتة البناء، واستراتيجيات النشر، واختيار أدوات المطورين لسير العمل المهني.
Provides tools and standards for verifying semantic HTML and interface accessibility compliance.