Roc Extensions
The core extensions in Roc are managed as a monorepo, this to make it easier to work with them and contribute.
Extensions
Packages
- roc-abstract-package-base
- roc-abstract-package-base-dev
- roc-package-module
- roc-package-module-dev
- roc-package-web-app
- roc-package-web-app-dev
- roc-package-web-app-react
- roc-package-web-app-react-dev
- roc-package-web-component
- roc-package-component-dev
- roc-package-webpack
- roc-package-webpack-dev
- roc-package-webpack-node
- roc-package-webpack-node-dev
- roc-package-webpack-web
- roc-package-webpack-web-dev
Plugins
- roc-abstract-plugin-test
- roc-plugin-assets-images
- roc-plugin-babel
- roc-plugin-browsersync
- roc-plugin-react
- roc-plugin-react-dev
- roc-plugin-start
- roc-plugin-style-css
- roc-plugin-style-less
- roc-plugin-style-sass
- roc-plugin-test-jest
- roc-plugin-test-mocha-karma-webpack
- roc-plugin-test-mocha-webpack
Documentation
General documentation about how extensions work can be found here.
Contribute
Commit messages
This repository uses automated releases through the Angular commit message convention but with the addition that the subject SHOULD be capitalized.
Setup repository
$ npm start bootstrap
Will install dependencies and link projects together.
$ npm start build -- --watch
Will build the projects in watch mode.
$ npm test
Will test the projects.
roc-package-web-app-react
?
Using Read the comprehensive user-guide on how to best utilize the tools and libraries provided by this Roc extension here.