Versions Compared

Key

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

Example of application splitting in Folio.

Let's say we need to split 5 modules into 2 new applications:

...

  1. On the source application repo create separate branch(e.g. branch_a) remove modules references from <appName>.template.json. and README.md. Create a pull request.

    2025-03-31 10_24_43-Revert _Revert _MODOAIPMH-603 MODBULKOPS-487 move bulk edit and oai-pmh to separ.png2025-03-31 10_24_28-Revert _Revert _MODOAIPMH-603 MODBULKOPS-487 move bulk edit and oai-pmh to separ.png
  2. On the destination application repo create separate branch(e.g. branch_b) and add new modules and it`s dependencies in the <appName>.template.json. Also add information about modules in README.md. Create a pull request.

  3. Create task on Kitfox team and provide information about created pull requests additional information.

  4. (Kitfox team) In the pipeline repo create a branch_c. Change Constants.groovyby editing (adding in case of new apps) sections of all 4 applications: change branch of source application to branch_a and branch of destination application to branch_b. Do not forget to provide correct dependency from the application documentation.

...