A collection of resources about digital accessibility and how it aligns with open source, CivicTech and Digital Transformation.
Site is built with 11ty. Files in the .eleventyignore file are not processed by 11ty.
- Clone the repository
- Run
npm installto install dependencies - Run
npm run serveto start the local development server
We use pre-commit hooks to ensure code quality and consistency. Follow these steps to install it and then commit your changes:
- Run
pre-commit installto set up pre-commit hooks - Commit your changes with a descriptive message
Pre-commit configuration file is .pre-commit-config.yaml. It includes some available pre-commit hooks and the following tools:
- remark-lint
- codespell
- search-and-replace (Configuration is in
.config/pre-commit-search-and-replace.yaml)
Tugboat is used to preview pull requests. It builds the site and provides a temporary URL for review. You can find more information about Tugboat in the Tugboat documentation.
We use Dependabot to keep our dependencies up to date. It will automatically create pull requests for dependency updates. You can find the configuration in the .github/dependabot.yml file.
This site is hosted on GitHub Pages. The source code is in the main branch, and the built site is in the gh-pages branch. The gh-pages branch is automatically updated by the GitHub action .github/workflows/deploy-to-ghpages when changes are pushed to the main branch.