We love contributions! We've compiled these docs to help you understand our contribution guidelines. If you still have questions, please contact us, we'd be super happy to help.
- Code of conduct
- Application architecture
- Running locally
- Conventions to follow
- Testing and linting
- Supported browsers
- Commit hygiene
- Updating Changelog
- Testing a release
Please read the alphagov
CODE_OF_CONDUCT.md before contributing.
See application architecture for an overview of the directories in this repository.
See running locally.
2-space, soft-tabs only. No trailing whitespace.
See our coding standards for CSS and testing.
See our coding standards for JavaScript and testing .
See our coding standards for components, coding standards for Nunjucks macros and testing.
See testing.
Your contribution needs to work with certain browsers and assistive technology as set out in README.
Please see our Git style guide in the 'How to store source code' page of the GDS Way, which describes how we prefer Git history and commit messages to read.
See the versioning documentation for updating the changelog
If you need to test a release, for example if you're contributing a new component see Publishing a preview of GOV.UK Frontend.
See tasks.
See deploying.
See publishing.