Skip to content
Dmytro Vakuliuk edited this page Jul 8, 2022 · 4 revisions

File naming

All files must be named in kebab-case

Examples:

some-component.js
very-long-style-name.less

Component structure

Desription: directory | file.js

  • components
    • bl-<component-name>-component
      • src
        • index.js
        • subcomponents (it could be file or directory, depends on counts of file.
        • helpers
          • here must be all files which you use to decompose your logic. Some utils/constants/hooks/etc.
        • lib
          • <library-name>
            • index.js (with compressed sources)
      • styles
        • index.less
        • another-styles.less
      • .gitignore
      • README.md
      • component.json
      • thumbnail.png

Clone this wiki locally