Live at https://sebranly.github.io/dmz/
- Clone the repository with
git clone [email protected]:sebranly/dmz.git - Go into the repository (e.g. with
cd) - Make sure you use correct node (
node -v) and npm (npm -v) versions - Run
npm cito install the dependencies
- To run it locally, run
npm run start, it has hot reloading - To run the test suite (no need to run command above), run
npm run test
- Commit and push your changes to
mainbranch, or create a merge request as a PR from your clone to this project’smainbranch - Make sure to have followed the following. If not, create a new PR.
- increase the
WEBSITE_VERSIONfromsrc/constants/general.tsfile, by following semver- MAJOR version when you make incompatible API changes,
- MINOR version when you add functionality in a backwards compatible manner, and
- PATCH version when you make backwards compatible bug fixes.
- increase the
- Confirm that test suite passes with
npm run test - Then run
npm run deploy - Finally create a new release for this version on GitHub Releases page by adding the changelog
The sharing image comes from: https://commons.wikimedia.org/wiki/File:Calculator_icon.svg Attribution: Boca Tutor, CC BY-SA 3.0 https://creativecommons.org/licenses/by-sa/3.0, via Wikimedia Commons
As it is an SVG format not supported by Twitter, it has been converted into JPG thanks to https://image.online-convert.com/convert/svg-to-jpg