getweekday/elements


Elements is the React based UI library for the Weekday platform.

https://elements.weekday.sh

License: ISC

Language: TypeScript

Keywords: enzyme, javascript, jest, react, storybook, typescript, ui


Build Status Netlify Status npm version

Elements

Elements is the React based UI library for the Weekday platform. This is library should be considered as pre alpha right now - active development is continuing. See below roadmap for progress.

Installation

npm i --save @weekday/elements
yarn add @weekday/elements

Global packages

  • Node v9.x
  • Webpack 4.x
  • Npm v4.2.0

Building & installation

All of the building happens with npm or Yarn

Testing & linting

npm run test
npm run lint

Dev server

npm run storybook
npm run dev

Building

npm run build
npm run build:prod
npm run build:storybook

Roadmap (not in any particular order)

  • Project setup
  • Repo & GitHub pages setup
  • Preliminary components & tests (avatar & button)
  • Continuous deployment runner for tests & Storybook generating
  • NPM package
  • Attachment component
  • Avatar component
  • Button component
  • Error component
  • Input component
  • Loading component
  • Members component
  • Menu component
  • Modal component
  • Notification component
  • Popup component
  • Room component
  • Spinner component
  • Tabbed component
  • Textarea component
  • Tooltip component
  • Toggle component
  • User component
  • Select component
  • Progress component
  • Code coverage (add badge)
  • More robust component tests
  • More component stories
  • Mobile responsive styles
  • Website
  • Better docs/comments

Project Statistics

Sourcerank 3
Repository Size 3.82 MB
Stars 0
Forks 0
Watchers 1
Open issues 0
Dependencies 1,377
Contributors 1
Tags 7
Created
Last updated
Last pushed

Top Contributors See all

Jo du Plessis

Packages Referencing this Repo

@weekday/elements
UI toolkit for Weekday
Latest release 0.6.24 - Updated

Recent Tags See all

v0.6.0 October 31, 2019
v0.5.0 October 21, 2019
v0.5.0 October 21, 2019
v0.4.0 October 16, 2019
v0.3.0 September 10, 2019
v0.2.0 August 21, 2019
v0.0.0 August 20, 2019

Something wrong with this page? Make a suggestion

Last synced: 2019-11-15 11:24:51 UTC