Skip to content

kelsS/form-component-lib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

form-component-lib with ITCSS

forthebadge forthebadge forthebadge forthebadge forthebadge forthebadge forthebadge forthebadge forthebadge

Open Source Love License: MIT

Form component library using the ITCSS architecture and Sass/SCSS and Gulp.js for local development workflow with Yarn as the node package manager. Local development workflow requres: Node.js, Yarn, and Gulp.js.

Project requirements

  • Node^8.0.0
  • Yarn^1.12.3
  • Gulp^3.9.1
  • Sass/SCSS

Components in the library

  • Form
  • Short and long textfield
  • Textarea
  • Checkbox, radio button
  • Select
  • Button

Scope of library

  • Create components, modules, layouts, pages for forms
  • ITCSS architecture
  • Sass/SCSS
  • Build tools: Node, Yarn, Gulp

ITCSS Architecture Layers

  • Settings
  • Tools
  • Generic
  • Elements
  • Objects
  • Components
  • Overrides (also known as Trumps)

ITCSS Layers Diagram

ITCSS Layers Pyramid

ITCSS Specificity Diagram

ITCSS Specificity Pyramid

About

Form component library using the ITCSS architecture

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published