Skip to content
ivmartel edited this page Nov 22, 2024 · 9 revisions

Welcome to the dwv-angular 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. build lib: yarn run build-lib
  3. publish to npm: cd dist/dwv-angular and npm publish
  4. checkout gh-pages: git checkout gh-pages
  5. update: git pull
  6. 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