Release Guide
This guide is for the release of the Data Viz platform.
Prerequisites​
- You must have a GitHub account with access to the Data Viz repository.
- Node.Js 22.x or higher (For Javascript based projects)
- PNPM 9.x or higher (For Javascript based projects)
- Java 21.x (For Java based projects)
- Intellij IDEA (For Java based projects)
- VSCode (For Javascript based projects)
- Git (For all projects)
Tools​
- Changeset - A tool to manage the release process by creating a changelog and a version number in monorepos.
- Maven Release Plugin - A tool to manage the release process by creating a changelog and a version number in monorepos.
Glossary​
- Monorepo: A repository that contains multiple packages.
- Package: A package is a directory that contains a package.json file.
- Release: A release is a version of a package that is published to the NPM registry.
- Changelog: A changelog is a file that contains the changes that have been made to a package.
- Version: A version is a number that is used to identify a package.
- Tag: A tag is a label that is used to identify a package.