Suggest a new feature
Overview
Follow these steps to submit a proposal for a new component or pattern.
Consider whether the proposal is suitable
Use the following principles when considering if the proposal is suitable for the ONS Service Manual.
Consistent
Your proposal should follow existing Design System foundations, patterns and standards.
Consider whether it:
- uses existing components where appropriate
- follows the Content style guide
- uses established foundations, including typography, spacing, layout, colours and icons
- works across different screen sizes
- follows ONS frontend coding standards and is ready to be merged into the ONS frontend library
Useful
Your proposal should meet a clear user or business need and have the potential to be reused across ONS.
Consider:
- what user or business problem it solves
- whether it is flexible enough to work in different contexts, not just a single project
Unique
Your proposal should solve a problem that is not already addressed in the Design System.
Consider:
- whether an existing component or pattern already meets the user needs
- whether the proposal would work better as a variant of an existing component or pattern
- how it differs from similar solutions already available
Usable
Your proposal should be supported by evidence and meet accessibility standards.
Provide evidence where possible, such as:
- user research findings
- accessibility findings
- analytics
- prototypes
- existing examples
- research from other design systems, such as GOV.UK
If there is not enough evidence yet, the feature may need to be published as Experimental until more research is available.
Gather the information needed
This form cannot be saved. Please ensure you have the information and screenshots ready before completing the form.
Please make sure you have the following information available:
- Description of the new feature
- Why this feature should be added, including evidence
- Any supporting materials including examples, research, prototypes or code
- Any files or screenshots to support your proposal
- Contact name and email
Complete the form
Please provide the information requested.
If you unable to use this form, please contact the design system team.
We will review your submission and get back to you about next steps.
Further help
If you need further help or have any questions, contact the design system team.