mi6 / ic-ui-kit

Intelligence Community UI Kit (based on StencilJS)
MIT License
19 stars 23 forks source link

Figma component contribution checklist #1905

Open GCHQ-Developer-094 opened 1 month ago

GCHQ-Developer-094 commented 1 month ago

Summary

Simplify Figma component contribution checklist

๐Ÿ’ฌ Description

The current contribution checklist used is arguably lengthy, unnecessarily complicated (language and terminology), and often not appropriate (e.g. a lot of developer only related content).

๐Ÿ’ฐ User value

Less complicated process means easier and quicker submissions, as well as remove any potential barriers to entry (e.g. putting people off contributing).

๐Ÿ“ Acceptance Criteria

Given I want to submit a new component design When it comes to using the checklist Then it is simple to follow and understand

โ€ฏ๐Ÿงพ Guidance

Recommended: keep what is useful from current checklist (but perhaps rephrase some of it into clearer instructions), include any additional checks or things to consider for the design.

Perhaps also worth including instructions on the Figma file structure (e.g. what each page in the file is meant for).

GCHQ-Developer-465 commented 2 weeks ago

In review stage now ๐Ÿ˜Š