Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
8 of 10 tasks
romaricpascal opened this issue Jul 15, 2024 · 1 comment
Closed
8 of 10 tasks

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

romaricpascal opened this issue Jul 15, 2024 · 1 comment
Labels
epic Epics are used in planning project boards to group related stories

Comments

@romaricpascal
Copy link
Member

romaricpascal commented Jul 15, 2024

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:

  • components error if initialised twice on the same element
  • existing component instances can be obtained for a given component

Epic lead

Romaric

Driving role(s)

Developers, Technical writer

Supporting roles

N/A

Needs awareness

N/A

Further detail

Design a public API

  1. javascript 🔍 investigation
    romaricpascal
  2. javascript 🔍 investigation
    owenatgov
  3. javascript 🔍 investigation
    patrickpatrickpatrick
  4. event
  5. javascript
  6. javascript 🔍 investigation
  7. javascript

Prepare API documentation

  1. documentation javascript
  2. documentation javascript
  3. documentation javascript
@romaricpascal romaricpascal added awaiting triage Needs triaging by team epic Epics are used in planning project boards to group related stories and removed awaiting triage Needs triaging by team labels Jul 15, 2024
@romaricpascal
Copy link
Member Author

romaricpascal commented Sep 10, 2024

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic Epics are used in planning project boards to group related stories
Projects
None yet
Development

No branches or pull requests

1 participant