
ProvideQ
This repository contains the web frontend for the ProvideQ toolbox.
Development setup
- 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
Releasing a new version
- 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).
License
Copyright (c) 2022 - 2023 ProvideQ
This project is available under the MIT License