This project is built with Next.JS, Typescript and CSS modules.
Icons - React Icons Documentation
Code Snippets - React Syntax Highlighter Documentation
Translations - next-i18next Documentation
Storybook - Storybook Documentation
-
Look through Pre-existing issues or Raise a new issue and ask to be assigned. Pull requests made without a corresponding issue will likely be closed.
-
Please check the coding standards page before start contributing.
-
Fork the project
-
Clone the project:
git clone https://github.com/<your-github-username>/AccessibleWebDev
-
Navigate to the project directory:
cd AccessibleWebDev
-
Set the upstream repository:
git remote add upstream https://github.com/AccessibleForAll/AccessibleWebDev.git
-
Install dependencies:
yarn install
-
Create a new branch:
git checkout -b <YourBranchName>
-
To run the whole project locally:
yarn dev
If you are making an isolated component and wish to run storybook locally instead of the whole website run this instead of
yarn dev
:yarn storybook
-
Make your changes
-
Stage your changes:
git add <NameOfFileChanged>
-
Commit your changes:
git commit -m "<Your commit message here>"
-
Push your commits to your local repository
git push origin <YourBranchName>
-
Create a pull request
-
Wait for maintainers to review your pull request and suggest any changes
Congratulations! You made a contribution to the Accessible For All Community!
If at any time you need help with contributing, please reach out to the maintainers