Small contribution spec
The following page outlines the process of a light contribution to CivicTheme.
Last updated
Was this helpful?
The following page outlines the process of a light contribution to CivicTheme.
Component name
[Insert component name]
Type
[Atom, Molecule, Organism, etc.]
Intended purpose
Short description of the purpose of the component (e.g., "To ensure proper alignment of text in mobile views.")
Primary use case
[Describe the primary scenario where this component is used.]
Secondary use case
[Optional, additional scenarios where it could be applied.]
Do any existing patterns fulfill this need?
[Yes/No. If yes, reference the relevant pattern.]
Intended user interactions
[Describe basic interactions (e.g., "Button click changes state.")]
Expected component behaviour
[Define behaviour under different conditions (e.g., responsive behaviour, error states).]
WCAG compliance level
[A, AA]
Expected component behaviour (accessibility)
[Describe basic accessibility considerations.]
Potential accessibility challenges
[List any accessibility risks, or "None."]
Research completed
[Optional. Include if any user research has been done.]
Results
[Summarise results briefly if available.]
Security considerations
[Describe any minor security concerns if applicable.]
Data handling requirements
[Describe handling of sensitive data, or "None."]
Privacy concerns
[Any privacy issues, or "None."]
Submitted by
[Contributor's nName]
Date
[Submission date]
Contact information
[Name, Email or GitHub username]
We're always looking at ways to improve our model for contributions, and rely on your feedback to ensure an enjoyable contribution experience. The best way to give us feedback is to join our Slack channel and chat to us there, or contact us via email!
Last updated
Was this helpful?
Was this helpful?