[DO NOT MERGE] Spike govspeak translator component - #5714
Draft
andysellick wants to merge 1 commit into
Draft
Conversation
andysellick
force-pushed
the
govspeak-translator
branch
from
August 3, 2026 07:33
13f761f to
04e9a86
Compare
- add basic component, documentation and tests - we do not demonstrate all possible govspeak options as this is handled by the main component already - update all components spec to ignore new component, as no stylesheet
andysellick
force-pushed
the
govspeak-translator
branch
from
August 3, 2026 14:35
04e9a86 to
325b39f
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Adds a new component that wraps the existing govspeak component from the gem but accepts govspeak markdown instead of rendered HTML, then translates that into rendered HTML.
The component is deliberately lightweight and minimal, particularly in terms of tests and documentation as I didn't want to needlessly repeat prior work in the govspeak gem and govspeak component.
Why
Based on previous work in alphagov/govuk_publishing_components#5613
Visual changes
Screenshot of the component guide page for this component: