CMS frontend for StarWipe.
To get starwipe-cms running locally:
- Follow the steps to start up starwipe so the StarWipe API is available to the CMS.
You can lint the code in this repository with eslint using the lint
script in scripts/lint
:
./scripts/lint
Alternatively, you may use npm
to run the lint script:
npm run lint
During development, it's handy to have webpack build the project each time you make code changes. To have the project compiled as you make changes, use the watch
script in scripts/watch
:
./scripts/watch
Alternatively, you may use npm
to run the watch script:
npm run watch
To build the project locally, use the build
script in scripts/build
:
./scripts/build
Alternatively, you may use npm
to run the build script:
npm run build
To cut a release, make sure all your local changes are committed and your working directory is clean. Simply run the scripts/tag-and-release
script, passing it the type of release you wish to build (temp, patch, minor, major).
./scripts/tag-and-release
This will run the linter, the tests and build the project into a distributable build product in the dist
folder.