The primary goal of this repo is to house shared knowledge and resources that support:
- The setup and expansion of project workflows with best practices in mind
- Documenting approaches, recipes, and best practices for common issues and requriements
- The general growth and advancement of the Front End practice area at CivicActions
The secondary goal of this repo is to create an npm package(s) of common components, hooks, baseline styling, and other settings and configurations that will support the setup of various projects.
This resource library is built using Storybook. All of the content is maintained by the engineers in the front end practice area at CivicActions.
We selected Storybook as the basis for this library in order to enable a more straightforward approach to contributing and documenting shared knowledge and resources.
npn install
to install all packages.npm run storybook
will create a Storybook instance atlocalhost:6006
.npm test
will run the complete test suite.npm run build
will run Webpack and build the dist file.