alphagov / govuk-frontend

GOV.UK Frontend contains the code you need to start building a user interface for government platforms and services.
https://frontend.design-system.service.gov.uk/
MIT License
1.18k stars 325 forks source link

Prepare expansion of public JavaScript API of GOV.UK Frontend #5144

Closed romaricpascal closed 2 months ago

romaricpascal commented 4 months ago

Brief

Design public JavaScript features to be provided by GOV.UK Frontend, both for interacting with components (methods, events, callbacks) and for building components that do not exist in GOV.UK Frontend.

Plan the documentation of such features in the Frontend docs site.

As a stretch, start strenghtening components initialisation so that:

Epic lead

Romaric

Driving role(s)

Developers, Technical writer

Supporting roles

N/A

Needs awareness

N/A

Further detail

### Design a public API
- [ ] https://github.com/alphagov/govuk-frontend/issues/5148
- [ ] https://github.com/alphagov/govuk-frontend/issues/5149
- [ ] https://github.com/alphagov/govuk-frontend/issues/5151
- [ ] https://github.com/alphagov/govuk-frontend/issues/5152
- [ ] https://github.com/alphagov/govuk-frontend/issues/5173
- [ ] https://github.com/alphagov/govuk-frontend/issues/5147
- [ ] https://github.com/alphagov/govuk-frontend/issues/5174
### Prepare API documentation
- [ ] https://github.com/alphagov/govuk-frontend/issues/5153
- [ ] https://github.com/alphagov/govuk-frontend/issues/5155
- [ ] https://github.com/alphagov/govuk-frontend/issues/5157
romaricpascal commented 2 months ago

Closing this one as we're carrying on a more focused piece of work in #5205 and can pick up the remaining open issues when needs arise.