rlynjb / uids

UI Design System fun project

Home Page:https://rlynjb.github.io/uids/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

uids

https://rlynjb.github.io/uids/

Plan

alt text

Project Setup and Configuration

  1. install vue using vue-cli
  1. install tailwindcss via vue-cli - https://tailwindcss.com/docs/installation
  1. install typescript via vue-cli - run sudo vue add typescript

  2. install and configure daisyui - https://daisyui.com/docs/install/

  3. use https://heroicons.com/ for svg/jsx icons

Deployment

Start local dev

npm run styleguide

Deploy to Github Pages

npm run cleanbuild
npm run styleguide:build
npm run movebuild

Tasks:

TODOs

  • SelectMultipleFieldUI - set code snippets for remaining use case.
  • StepsUI - use ref template to switch contents
  • TableUI - add code snippet for "Add buttons"; add code snippet for "Make a column sortable."
  • TabsUI - use ref template to switch contents
  • ToastUI - set code snippets/usages
  • Add a Chart/graph component using Pathfinder Visualization

Bugs

Backlog

  • rewrite components to use vue3 setup. docs to document Events in vue3 - https://vue-styleguidist.github.io/docs/Documenting.html#setup-syntax
  • Set Vue-Styleguidist theme. Check is possible to re-layout pages
  • Show component props section by default
  • Show component view code by default
  • set official UI styleguide name
  • display components on each own page
  • convert to react component
  • create test

About

UI Design System fun project

https://rlynjb.github.io/uids/


Languages

Language:Vue 60.6%Language:JavaScript 29.6%Language:TypeScript 6.7%Language:CSS 1.9%Language:HTML 1.2%