Yeoman generator to saffold common JavaScript modules and components. This library is meant to be used to generate all CA projects and components.
- Automagically lint your scripts with ESlint
- Automagically type check your scripts with Flow
- Unit Testing with Jest and Enzyme
- Built-in preview server with React Storybook for react components
First, install Yeoman and generator-ca using npm (we assume you have pre-installed node.js).
npm install -g yo
npm install -g generator-ca
Then generate your new component:
yo ca:component
Your contributions are welcome and much appreciated. To learn more, see the Contribution Guidelines.
This project supports commitizen
. You can use npm run commit
to run the local instance of commitizen
or git cz
if you have it installed globally.
Alternatively, if you are simply using git commit
, you must follow this format:
git commit -m "<type>: <subject>"
Copyright (c) 2017 CA. All rights reserved. This software may be modified and distributed under the terms of the MIT license. To learn more, see the License