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

Start expanding the library's public API #5205

Closed
12 of 21 tasks
romaricpascal opened this issue Aug 6, 2024 · 1 comment
Closed
12 of 21 tasks

Start expanding the library's public API #5205

romaricpascal opened this issue Aug 6, 2024 · 1 comment
Assignees
Labels
epic Epics are used in planning project boards to group related stories javascript

Comments

@romaricpascal
Copy link
Member

romaricpascal commented Aug 6, 2024

Brief

Start expanding the public API of GOV.UK Frontend by opening some features for initialising components:

  • checking if GOV.UK Frontend is supported in a consistent way
  • initialising GOV.UK Frontend components and service components the same way
  • offering a base component class checking GOV.UK Frontend support and storing the root element of components

Ensure these features are documented in the Frontend docs, with both:

  • guidance on how to use them
  • an API reference of the classes/functions that provide them (and their properties/methods/arguments/return values...)

This is a first step towards maintaining a wider public API both for using our components and creating components in services.

Epic lead

@romaricpascal

Driving role(s)

@seaemsi, @patrickpatrickpatrick

Supporting roles

Needs awareness

Further detail

Expanding the API

  1. javascript
    patrickpatrickpatrick
  2. javascript
    patrickpatrickpatrick
  3. javascript
    patrickpatrickpatrick
  4. javascript
    romaricpascal
  5. javascript
  6. javascript
    patrickpatrickpatrick
  7. javascript
  8. patrickpatrickpatrick
  9. javascript
  10. javascript
  11. javascript
    patrickpatrickpatrick
  12. javascript

Documenting the API

  1. documentation
    romaricpascal
  2. documentation
  3. documentation epic javascript

Admin

@romaricpascal romaricpascal added epic Epics are used in planning project boards to group related stories javascript labels Aug 6, 2024
@romaricpascal romaricpascal self-assigned this Aug 6, 2024
@domoscargin domoscargin changed the title Start expading the library's public API Start expanding the library's public API Aug 6, 2024
@romaricpascal
Copy link
Member Author

Work will carry on in #5292

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 javascript
Projects
None yet
Development

No branches or pull requests

1 participant