1.7.1 • Published 4 months ago

convenience-core-test v1.7.1

Weekly downloads
-
License
ISC
Repository
github
Last release
4 months ago

convenience-core

Environment

  • Node - v18.12.0
  • Yarn v1
  • VSCode
  • Eslint plugin
  • Prettier plugin

APIs and Documentation

Code base Structure

  • src/lib/components: contains all React component that is used by the project
  • src/lib/hooks: contains common/shared hooks
  • Folder src/lib will be exported
  • src/stories: contains all storybook file

  • styles/components: contains all css style for components, which be used to parse to cjs file, which will be used to build tailwind plugin

  • plugin folder: will be used to build tailwind plugin, for more information, please visit https://tailwindcss.com/docs/plugins

Documents

After completing the development, run:

yarn parse-css to parse .css to .cjs file, Then, go to the 'plugin/index.cjs' file, import the component that you've just developed into addComponent section.

Release new version

  • Create Merge Request to master branch. The release branch will trigger CI/CD process after change (this action will public package). To release new version, you have to commit with prefix ( fix(pencil): , feat(pencil):, perf(pencil):, ...). More info: https://github.com/semantic-release/semantic-release
  • Create Merge Request to release-storybook branch. The release branch will trigger CI/CD process after change (this action will public storybook).