Skip to content

kelvinbiffi/Guide-Book

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Guide Book

The Guide Book Generator for Style Guides.


How it works:

The Guide Book goal is to look for the predefined pattern, showing here, and use it to generate an HTML page showing the Categories, Elements, and Modules of your Style Guide.


How to use

First of all on your Source Files (SCSS/SASS/STYLUS/LESS) use the below pattern:

/*GUIDE

<CATEGORY>|<SECTION>

<HTML>

*/

Where

PLACEBOLDER Description
<CATEGORY> Category of the Example
<SECTION> Sections of the example
<HTML> Some HTML Elements

How to Setup

To setup the Guide Book create a JS file at main folder of your project, using as reference the below code:

const GuideBook = require('guide-book-generator');

const settings = {
  style: <BUILT_CSS_FILE>,
  source: <SOURCE_FOLDER>,
  output: <OUTPUT>,
}

const guideBook = new GuideBook();
guideBook.generate(settings);

Where

PLACEBOLDER Type Description Example
<BUILT_CSS_FILE> String The built style css file 'build/style.min.css'
<SOURCE_FOLDER> String The Source Files (SCSS,STYLUS,LESS,...) 'source/css'
<OUTPUT> String The folder or file to generate the Guide Book 'guidebook/guide.html'

Examples

To see examples access this Repository Guide-Book-Example


Requirements Version

  • Node v12.18.1
  • NPM 6.14.5

Dependences


LICENCE

This project is licensed under the MIT License - see the LICENSE.md file for details