A collection of design contribution guidelines and resources for Testkube.
All participating designers are highly encouraged to shape and evolve these guidelines!
We're glad you're looking to contribute ideas and design efforts to Testkube!
Testkube is the Kubernetes-native testing framework for testers and developers. We aim to simplify Tester's life by decoupling testing from CI/CD for improved test execution pipelines and faster runtimes.
Testkube consists of 3 different parts.
- The API
- The CLI
- The Frontend Application
You can always try our latest version live over here: https://demo.testkube.io
- Check out open issues here on GitHub (we tend to label them with
🚨 needs-ux
). - Feel free to open an issue on your own if you find something you would like to contribute to the project and use the
idea 💡
label for it. - Clone the public Figma files or create new ones and share them publicly.
- Add your contributions to an issue and we promise we will review your contribution carefully and foster discussions around it.
We encourage you to:
- Get in touch with the team by starting a discussion on GitHub or on our Slack Channel.
- Check out our Contributor Guide and Code of Conduct.
Since we are creating a product for Testers and Developers our target audience is pretty straight forward. Sometimes wo do also like to include DevOps people into our considerations.
We currently aim to to build a more comprehensive Design System which will also include some guidance on Component usage, Wording, and Patterns.
For now – here is a list of design relevant information and materials:
Fonts and Color Palettes can be found as design tokens and predefined styles in the Figma files listed below.
Our main Design file including all tokens can be found here: https://www.figma.com/file/asfUPepLHtyutWWR0pNGfK/Testkube-V2?t=CBjcXzIKoEcG2AGJ-6
We also have a dedicated Figma file for the CLI: https://www.figma.com/file/59vZTaJ6O2wTk0Qyqh2IJJ/Testkube-CLI?t=CBjcXzIKoEcG2AGJ-6
All design work is licensed under MIT.