Skip to content
ivmartel edited this page Apr 3, 2024 · 19 revisions

Welcome to the dwv-react wiki!

For now the wiki is used to store unordered notes...

Release

These are the steps needed to create a release.

🚧 Prepare Main branch

  1. checkout main: git checkout main
  2. update: git pull
  3. update the version number to '#.#.#' in package.json
  4. commit: git commit -a -m 'Release v#.#.#'
  5. push: git push origin main

🚀 Create Github release and publish demo

  1. create a github release with the 'v#.#.#' tag on main (this will trigger the CI and create the stable build on the gh-pages branch
  2. checkout gh-pages: git checkout gh-pages
  3. update: git pull
  4. zip the demo/stable folder and add it to the release assets

🚧 Post steps

  1. checkout main: git checkout main
  2. update the version number to '#.#.#-beta.0' in package.json
  3. commit: git commit -a -m 'Bump version to v#.#.#-beta.0'
  4. push: git push origin main

⚠️ Decoders are copied in the public folder, if they are updated in dwv they should also be updated here...