How components-library works
Content
Component Files Structure
Each separate component has folder named as tagName of component, and files:
config.js
: file that store object with tagName and path of component;component-name.html
: layout file;component-name.js
: js file;component-name.scss
: styles;component-name.json
: template of data from gudhub;component-name.readme.md
: documentation;
General Config
Config ./src/config.js
contains a list of exports of configurations of all components. Used to connect all lib components in one time.
How to use components
Just use as usual ssg-ssr component, write its tagName in page html and add correspond data-gh-id attribute (if component needs it).
Example:
<custom-component data-gh-id="test-component"></custom-component>