The CSS starter toolkit
- ITCSS architecture
- SUIT CSS naming convention
- Barebone styles
- Configurable class names
- Wireframe mode
- Generate settings file with Octophant (Coming Soon)
Install dependencies
npm start
Run the styleguide
gulp
build/: compiled HTML, CSS, and JavaScript – Don't edit files here, folder rebuilds on changeassets/: project assets (CSS, JavaScript) – file structure to be redonedocs/: project assets (CSS, JavaScript)data/: Data files (menu, colors, icons) – not working at the momentstyleguide/: Styleguide filescomponents/: Styleguide Polymer componentslayouts/: Styleguide layoutsstyles/: Styleguide styles – needs cleanup
globals/: Project globals examples – can be renamecomponents/: Project components examples – can be renametemplates/: Project templates examples – can be renameindex.html: Project homepage
gulpfile.js/: Gulp tasksconfig.js: Styleguide configurationindex.js: Main gulpfile with global tasksgulpfile.js/: Tasks files
libs/: project dependencies (CSS, JavaScript)
- Integrate Guidebook as a dependency
- Define and create utilities/components
- Cleanup unnecessary CSS
- Recreate architecture following ITCSS principles
- Add these tasks to Github Issues
- Manage with Waffle.io
- Create the wireframe theme
- Add Octophant to generate data about stylesheets
- Add better integration with Guidebook
Benoit Deziel - ben@benoitdeziel.com