This repository contains a GROWI plugin for the Numigi custom UI theme.
- Clone this repository
- Create a new branch
git checkout -b MY_BRANCH_NAME
- Install the project dependencies
npm install
- Test your build
npm run build
- Commit your changes
- Open a pull request
Commits format is enforced using Commitizen and follows the AngularJS commit standard.
This allows for easier automated releases
Releases and packages version changes are all automated using semantic-release.
Its configuration is available in the .releaserc.json
file.
Make sure that the TOKEN
action secret is configured and has access to this repository.
This plugin design is based off GROWI's Vivid Internet plugin example.
The structure is divided following a Sass atomic structure. This helps creating and maintaining components rules in many files, from the least complex element to a complete page.
Many articles and blogs refer to this type of architecture convention;