This boilerplate aims to provide a fullstack single page webapp with mobile application and service worker.
git clone https://github.com/Eluminati/boilerplate.git name-of-your-project
cd name-of-your-project
npm install
npm run build
npm run dev:server
(currently not available)npm run dev:web
npm run dev:app
(manually choose platform)
npm run dev:app:android
npm run dev:app:ios
npm run dev
npm run build:server
(currently not available)npm run build:web
npm run build:app
(manually choose platform)
npm run build:app:android
npm run build:app:ios
npm run build
npm run test:unit
npm run test:e2e
npm run test
.eslintrc
.stylelintrc
.commitlintrc
type(scope?): message #issue
type
can be:
build
for updating build configuration, development tools or other changes irrelevant to the userchore
for changes which are not relevant to the build, production or documentation like typos in comments for exampleci
for changes in the CI/CD chaindocs
for changes to the documentationfeat
for a new feature for the user, not a new feature for build script. Such commit will trigger a release bumping a MINOR versionfix
for a bug fix for the user, not a fix to a build script. Such commit will trigger a release bumping a PATCH versionperf
for performance improvements. Such commit will trigger a release bumping a PATCH versionrefactor
for refactoring production code, e.g. renaming a variablerevert
for commits which revert changesstyle
for formatting changes, missing semicolons, etctest
for adding missing tests, refactoring tests; no production code change