Skip to main content
Version: Current (3.x)

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.

Projects​

  1. Data Viz Admin
  2. Data Viz API
  3. Data Viz Wordpress
  4. Data Viz UI