This repository contains the web frontend for the ProvideQ toolbox.
- Install Node.js 16 (check with
node -v
) - Make sure that the Yarn package manager is enabled (check with
yarn -v
) - Clone this repository
- Install dependencies:
yarn install
- Optional:
By default, Next.js will collect
anonymous telemetry data.
You can disable the data collection using
yarn exec next telemetry disable
. - Use
yarn dev
to spin up a local development server
- Create a release branch from develop:
git checkout -b release/x.y.z
. - Bump the version number in the
package.json
file to the new version number and commit it to the release branch. - Push to GitHub and create a pull request to merge the release branch into
main
. - Make sure to test your new version!
- Write a changelog.
The PR can help you identify differences between the last release (
main
) and the next one (your release branch). - Merge the PR into main.
- Create a new GitHub release with a new tag named like your
version number
x.y.z
and use the changelog as the description. - Pull the main branch (
git checkout main && git pull
), merge it into the develop branch (git checkout develop && git pull && git merge main
) and push it (git push
).
Copyright (c) 2022 - 2023 ProvideQ
This project is available under the MIT License