Get familiar with our principles
Our principles encapsulate our shared standards for design and collaboration. Explore the following principles to get a better understanding of what we commit to:
- Guiding Principles: how we approach the design system.
- Product Design Principles: what we consider when doing product design.
- Accessibility Principles: how we ensure Octopus is accessible to everyone.
Get familiar with Figma
Access
Figma is our design tool of choice at Octopus. If you need access, follow the steps outlined in Figma at Octopus Confluence guide.
Important libraries, files and folders
We use a combination of Figma libraries, files and folders to organise design system-related resources. Familiarise yourself with the files below and favourite them for easy access.
|
Folder or file name |
What’s included |
---|---|---|
![]() |
Reusable UI Components and starter layouts we use to build interfaces. The contents of this file map to an npm package consumed by engineers. |
|
![]() |
Design Tokens implemented as Figma variables. The Frontend Foundations Team manages our design tokens with Tokens Studio, which helps publish them into an npm package consumed by engineers. |
|
![]() |
Visual assets we use in Octopus UI, including illustration usage guidelines. |
|
![]() |
Utilities that make it easier to collaborate in Figma, such as: file thumbnail covers, component documentation sections, component annotation tools, laws of UX, usability heuristics, and more. |
|
![]() |
Octopus’ ideal customer and personas profiles, which are helpful in informing design decisions. Find more information about our personas in Who We Want to Delight Confluence document. |
|
![]() |
Work-in-progress files where we consider evolving existing UI Components or proposing new ones using Component - (Template) file. |
Set up favourites
To make sure you have easy access to vital resources, star the above files and folders for quick reference:

Connect with us
If you have questions about setting up and working with the design system, the Frontend Foundations Team will guide you. Connect with us in the #team-frontend-foundations-requests Slack channel.