One of the best ways to ensure that Currency is working for you is to contribute back to the system. Currency welcomes all feedback and contributions that meet our brand and quality standards to create the best experience for our users and customers.
Currency is committed to maintaining quality and consistency throughout our assets. If you encounter a problem, let us know in any off the following ways:
Start in the 'Bug Reported' list. Using the 'Create from Template' icon in the bottom-right corner of the list to create the task will allow you to categorize the bug by type (design or code), brand and code base, if applicable. In turn, this helps us allocate resources to ensure the defect is addressed as quickly as possible.
In the card description, give as much relevant information up front as you can. This includes steps to reproduce, screenshots, what the expected behavior should be, urgency and impact, etc.
Becoming a member of the card will keep you up to date as it moves through the various Currency boards. Feel free to add any other members who may want to stay in the loop.
Sometimes it will be necessary for us to gather more information regarding your bug report before we can diagnose it, so expect to hear from the team. We may comment on the card in Trello, chat with you in a sync or reach out one-on-one.
Once a bug is reported, Currency will gather all of the necessary information to determine whether it is a unique defect. If it's not in fact a defect or if it's a duplicate, it will be moved to the 'Bug Rejected' list with reasoning. Otherwise, once diagnosed the bug will be moved to the 'Bug Accepted' list and then into our backlog for prioritization.
Have an idea for something new? Or a reusable asset already built out? Currency depends on the involvement of our users, so let us know! Similar to bug reporting, you can reach out with feature requests via any of the following channels:
Start in the 'Feature Request' list. Using the 'Create from Template' icon in the bottom-right corner of the list to create the task, create a card using the Feature Request template. This template includes a checklist that will help Currency decide if the asset is right for the design system.
In the card description, tell us the problem this feature solves for you, why it needed to be created instead of extending an existing asset, and how you might see it applied more broadly.
Becoming a member of the card will keep you up to date as it moves through the various Currency boards. Feel free to add any other members who may want to stay in the loop.
Generally, feature requests require more conversation with the Currency team than bug fixes to ensure that the proposed solution is scalable, reusable and meets our brand requirements. Feature requests will also be brought up at team syncs to gauge how these proposed assets can be leveraged across teams.
Once a feature request is approved, it will move into the Currency backlog for prioritization.