Important
AUIG is now closed. This project is archived and is no longer actively maintained. The final published website version was 1.0.0.4, dated 23 April 2025. The repository remains available for open-source and historical reference, but its material should not be treated as current accessibility guidance.
AUIG covered general user-interface accessibility. It was not adopted as a COGAI standard or as a cognitive-accessibility framework. For current web-accessibility standards and implementation support, use the W3C Web Accessibility Initiative.
- Clone the repository.
- Run
npm installin both the root andprerenderdirectories. - Start the project with
npm run watch.
- Overview
- Closure and archive status
- Key components
- Historical features
- Tech stack
- Installation
- Usage
- Contributing
- License
- Contact
AUIG provided comprehensive guidelines for designing accessible and inclusive user interfaces. It was created to help designers and developers build interfaces for a broad range of users, with an emphasis on usability and recognised accessibility standards.
- Final published version: 1.0.0.4
- Final publication date: 23 April 2025
- Current status: Closed and archived; no active development or support
- Archive information: cogainstitute.com/archive/auig
Web standards and recommended practices continue to change. Review any example from this repository against current authoritative sources before using it in a live service.
- Design Principles: Foundational guidelines for accessible UI design.
- Component Guidelines: Best practices for accessible UI elements.
- Responsive Design: Guidance intended to support usability across devices.
- Interactive Features: Enhancements such as theme toggles and font adjustments.
- Resources: Additional tools and references.
- WCAG 2.1 AA focus: The project was designed around recognised accessibility standards.
- Responsive Layout: Optimised for desktops, tablets, and mobile devices.
- Customisable Preferences: Theme and font controls intended to improve the user experience.
- Static Content Generation: Efficient, SEO-friendly builds.
- HTML5 and CSS3: Semantic structure and styling.
- JavaScript: Interactive functionality.
- Node.js: Local server and build automation.
- PrismJS: Syntax highlighting.
- Web Standards: Accessibility-focused implementation guidance.
-
Clone the repository
git clone https://github.com/garethslinn/AUIG.git cd AUIG -
Install the root dependencies
npm install
-
Install the prerender dependencies
cd prerender npm install cd ..
From the repository root, run:
npm run serveIn a separate terminal, start the file watcher:
npm run watch- Important: To change page content, update the templates in
componentsonly. Files inpages,articles, and the root HTML files are generated automatically when component files change. - The project rebuilds when changes are detected in the
components,scripts,images, orstylesdirectories. - Static files are served from the
pagesandarticlesdirectories.
AUIG is closed and this repository is retained as a historical archive. It is not accepting new features or content contributions.
This project is licensed under the terms described in LICENSE.md.
- Lead Developer: Gareth Slinn
- Email: gslinn@gmail.com
- Archive page: cogainstitute.com/archive/auig