All Projects → rundsk → dsk

rundsk / dsk

Licence: other
DSK, short for “Design System Kit” – a workbench for collaboratively creating Design Systems

Programming Languages

go
31211 projects - #10 most used programming language
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to dsk

lab-cli
Command line utilities and exporting module for Compositor Lab
Stars: ✭ 52 (-28.77%)
Mutual labels:  design-system
mod-uk-design-system
Build web applications that meet the Defence Digital service standards
Stars: ✭ 78 (+6.85%)
Mutual labels:  design-system
neptune-web
Wise Web Design System
Stars: ✭ 55 (-24.66%)
Mutual labels:  design-system
Design-Resources
A curated list of design resources from design templates, stock photos, icons, colors, and much more.
Stars: ✭ 943 (+1191.78%)
Mutual labels:  design-system
react-ecommerce
E-commerce monorepo application using NextJs, React, React-native, Design-System and Graphql with Typescript
Stars: ✭ 136 (+86.3%)
Mutual labels:  design-system
steller-css
⛰️ A utility-first CSS framework that serves as the foundation of your design system
Stars: ✭ 14 (-80.82%)
Mutual labels:  design-system
sketch wireframing kit
Quick Sketchapp wireframing tool for UK government digital services
Stars: ✭ 74 (+1.37%)
Mutual labels:  design-system
zusam
Private groups to share messages, photos, videos, links with friends and family.
Stars: ✭ 79 (+8.22%)
Mutual labels:  selfhosted
carbon-boilerplate
A simple boilerplate for rapid UI prototyping with Carbon components
Stars: ✭ 42 (-42.47%)
Mutual labels:  design-system
feather-design-system
Feather DS is a Vue 3 based design system built around simplicity, consistency, and accessibility
Stars: ✭ 17 (-76.71%)
Mutual labels:  design-system
bye-bye-feedly
Export your read later (formerly saved/favorited) articles from feedly, and access them from a simple reader.
Stars: ✭ 42 (-42.47%)
Mutual labels:  selfhosted
Stardust
🎨Tiller Design System
Stars: ✭ 19 (-73.97%)
Mutual labels:  design-system
karrot-ui
The Seed Design System
Stars: ✭ 286 (+291.78%)
Mutual labels:  design-system
amplify-ui
A multi-framework Design System to provide a solid foundation for building UI!
Stars: ✭ 487 (+567.12%)
Mutual labels:  design-system
oskrhq-design-system
A mostly reasonable although opinionated approach to building responsive Digital Interfaces sharing the same anatomy.
Stars: ✭ 60 (-17.81%)
Mutual labels:  design-system
design-system
The Baloise Design System consists of reusable components and a clearly defined visual style, that can be assembled together to build any number of applications.
Stars: ✭ 40 (-45.21%)
Mutual labels:  design-system
paper.css
Lightweight, modern CSS to add some flair to your web-things 📜
Stars: ✭ 28 (-61.64%)
Mutual labels:  design-system
paramount
React Component Library for React Native and React Web
Stars: ✭ 23 (-68.49%)
Mutual labels:  design-system
helsinki-design-system
Components, principles, documentation and templates for the City of Helsinki design system.
Stars: ✭ 82 (+12.33%)
Mutual labels:  design-system
cbp-theme
UI Theme for U.S. Customs and Border Protection web applications
Stars: ✭ 28 (-61.64%)
Mutual labels:  design-system

Design System Kit

Abstract

Using the Design System Kit you quickly define and organize design aspects into a browsable and live-searchable design system. Hierarchies between design aspects are established using plain simple directories. Creating documentation is as easy as adding a Markdown formatted file to a directory inside the design definitions tree.

Visit the official Website, to get started with our step by step guide.

DSK promotional image

Sponsors

Fielmann is a German eye-wear company and market leader in Germany. As our first sponsor, Fielmann has been extremely supportive in building significant features, i.e. versioning as well as taking an important role in the bootstrapping phase of DSK.

Deutsche Presse-Agentur is the German news agency founded in 1949. The agency is primarly sponsoring content creation features, like individual documentation components, as well as infrastructure related ones. DSK is used at dpa, to drive one of its public documentation platforms.

Atelier Disko is a German design and software studio, developing future oriented solutions for humans and businesses alike. Atelier Disko provides services around creating and maintaining top-of-the-industry design systems. Atelier Disko funded the intial development of DSK.

Quickstart

  1. Visit the GitHub releases page and download one of the quickstart packages for your operating system. For macOS use dsk-darwin-amd64.zip, for Linux use dsk-linux-amd64.tar.gz.

  2. The package is an archive that contains the dsk executable and an example design system. Double click on the downloaded file to unarchive both.

  3. You start DSK by double clicking on the executable. On first use please follow these instructions for macOS to skip the developer warning.

  4. You should now see DSK starting in a small terminal window, open the web application in your browser, to browse through the design system.

Too quick? Follow the alternative Step by Step guide to get started.

The Design Definitions Tree

One of the fundamental ideas in DSK was to use the filesystem as the interface for content creation. This enables direct manipulation of the content and frees us from tedious administration interfaces.

Screenshot of Finder showing a design aspect folder

The design definitions tree (DDT for short), is a tree of directories and subdirectories. Each of these directories stands for a design aspect in the hierarchy of your design system, these might be actual components, when you are documenting the user interface, or chapters of your company's guide into its design culture.

Each directory may hold several files to document these design aspects: a configuration file to add meta data or supporting assets that can be downloaded through the frontend.

example
├── AUTHORS.txt                 <- authors database, see "Authors" below
├── DataEntry
│   ├── Button                  <- "Button" design aspect
│   │   └── ...
│   ├── TextField               <- "TextField" design aspect
│   │   ├── Password            <- nested "Password" design aspect
│   │   │   └── readme.md
│   │   ├── api.md              <- document
│   │   ├── exploration.sketch  <- asset
│   │   ├── meta.yml            <- meta data file
│   │   ├── explain.md          <- document
│   │   └── unmask.svg          <- asset

Read more about the design definitions tree, and how to add meta data, assets and authors.

Help

Combining great new ideas with experience will help us create the best possible features for DSK. Likewise, talking through a bug with a team member will help us ensure the best possible fix. We're striving to maintain a lean, clean core and want to avoid introducing patches for symptoms of an underlying flaw.

Found a bug? Open an issue in our tracker and label it as a bug.

Have an idea for a new killer feature? Open an issue in our tracker and use the enhancement label.

Just want to say "Thank you" or need help getting started? Send us a mail.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].