Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Currently, we have 9 UI modules within ERM:

  1. stripes-erm-components

  2. ui-agreementsui-licenseshandler-stripes-registry
  3. ui-dashboarduiplugin-ermfind-comparisonsagreement
  4. ui-localplugin-kbfind-admineresource
  5. ui-plugin-find-agreementlicense
  6. ui-plugin-find-licensedashboard
  7. ui-agreements

  8. ui-licenses

  9. ui-plugin-find-eresource-local-kb-admin

  10. ui-erm-comparisons

We follow the FOLIO version-numbering scheme to version our apps/plugins. This is the same as the official semver documentation.

...

Important note: Its mandatory that the stripes-erm-components needs to be the first module that has to be released. This is because all the other UI modules have a dependency on it and the build will fail for them if they can't find the expected stripes-erm-components version from the https://repository.folio.org/#browse/browse:npm-folio repository.

This logic also holds for the module ui-handler-stripes-registry  and any plugins used directly by our applications.

Suggested order is as listed above.


Assuming, we are releasing version 3.0.0 for  a UI module and that you are on the up to date master branch for that module (at this point you have the CHANGELOG and probably package.json that are still uncommited):

...