An open API service indexing awesome lists of open source software.

https://github.com/snowdogapps/a11y-space


https://github.com/snowdogapps/a11y-space

Last synced: 16 days ago
JSON representation

Awesome Lists containing this project

README

        

# A11y space

This is an accessibility workspace.
Build with [Astro](https://astro.build/) web framework and [tailwindcss](https://tailwindcss.com/)

You find here basic accessible solutions and components.

You can check accessibility improvements step by step by reviewing [commits on `master` branch](https://github.com/SnowdogApps/a11y-space/commits/master)

Check out deployment of the project and test it by yourself.

To compare changes in browser, checkout initial state of the project: in the repo and in the browser.

## Installation

*Requirements:*

Nodejs v18.12.1
Pnpm v8.2.0

Install dependencies: `pnpm install`

## Usage

Run development env: `pnpm dev`

Build for production: `pnpm build`

Production preview: `pnpm preview`

## Accessibility

In a project you will find accessibility features:

* Page structure & semantic HTML elements
* Focus management
* Card component
* Modal component
* Tabs component

## Theory in support

If you need theoretical support, you can check slides with basics and docs links:

[English version](https://a11y-workshops-pres-en.vercel.app/)

[Polish version](https://a11y-workshops-pres-pl.vercel.app/)

## Contribution

Feel free to contribute! Create pull requests with new components, fixes and enhancement.

Have fun with A11y!