@dwp/govuk-casa
Version:
A framework for building GOVUK Collect-And-Submit-Applications
37 lines (23 loc) • 1.39 kB
Markdown
# CASA
A framework for building forms based on the [GOV.UK Design System](https://design-system.service.gov.uk/).
## Features
- Adopts the [GOVUK Design System](https://design-system.service.gov.uk/) which provides well-researched, accessible markup out of the box
- Handles complex journey routing so you can easily tailor users' journeys to provide the best experience
- Multi-language support
- A small core, but highly extensible through hook and plugin mechanisms
- Built on ExpressJS so offers a shallow learning curve
- Distributable supports both ES6 and CommonJS codebases
## Getting started
```bash
npm -E @dwp/govuk-casa
```
- [Documentation](docs/index.md)
- [API Reference](docs/api-reference.md)
- [Examples](examples/)
## Migrating between versions
A series of migration guides are provided in [`docs/migration-guides/`](docs/migration-guides/) that should help you upgrade between major versions of CASA.
Also see our [list of upcoming deprecations and breaking changes](UPCOMING.md) that are planned for delivery in the next major version.
## Support
CASA is maintained by the [DWP Engineering Practice](mailto:open-source@engineering.digital.dwp.gov.uk).
## Contributing
If you'd like to contribute any changes, enhancements or report issues, please take a look at our [contribution notes](CONTRIBUTING.md) and [in-depth guidance](docs/contributors/index.md).