No results found

Intro to QDS

QDS Workshop

Welcome to the Qwik Design System team!

Qwik Design System is an open source framework for building better design systems at scale with Qwik. From here on out, we'll refer to it as QDS.

What's Included

โœจ A component library of unstyled UI components
๐Ÿ“š A documentation site to showcase and explain components
๐Ÿ“ An automatic documenter that generates the initial docs and API surface for each component.
๐Ÿ” A testing environment for ensuring component quality and accessibility

Coming Soon

๐Ÿ› ๏ธ A CLI tool to help you get started with the framework
๐Ÿงฐ A set of utilities specifically designed for building robust design systems

Prerequisites

Before contributing to QDS, you should be familiar with:

New to Qwik? Check out this talk by Shai Reznik: Qwik - Behind The Magic

Still learning Qwik? Start tackling a couple of free frontend mentor challenges to get familiar with the framework.

Nice to haves:

Our Tech Stack

QDS is built with the following technologies:

We also use Biome for linting and formatting. Please enable the Biome extension in VSCode to get the recommended rules and formatting.

What is unstyled or headless ui?

A headless UI library is just the brains without the beauty - all the smart functionality with zero styling.

Think of it as LEGO instructions without dictating what colors to use! ๐Ÿงฉ

Roadmap

QDS Roadmap

Qwik Design System is currently focused on providing a robust headless UI component library. Here's what we're planning for the future:

Phase 1: Core Headless Components (Current)

Phase 2: Design System Tooling

Phase 3: Enterprise Features

We welcome contributions at any stage of our roadmap! PR's are always welcome, and we are always happy to chat about new ideas.