Skip to content

Commit

Permalink
geor-migration - updating migration-dev-guide
Browse files Browse the repository at this point in the history
following PR's feedback.
  • Loading branch information
pmauduit committed Nov 19, 2024
1 parent b0e3a20 commit 183f7d2
Showing 1 changed file with 8 additions and 10 deletions.
18 changes: 8 additions & 10 deletions georchestra-migration/migration-dev-guide.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Geonetwork migration in Georchestra

This document aims to help simplify future migration for geonetwork in Georchestra.
This document aims to help simplify future migration for geonetwork in Georchestra.

## Upgrade Process

Expand All @@ -17,14 +17,12 @@ A more detailed guide is available in [upgrade_geonetwork.md](upgrade_geonetwork

## Georchestra custom implementations

### Georchestra 4.2.7 and Gn 4.2.7

All versions in `pom.xml` files must be updated. E.g. for this version `4.4.5-georchestra`.
All italic folder just have the `pom.xml` change.

- .github
- workflows `linux.yml` `mvn-dep-tree.yml` `sonarcloud.yml` `dependabot.yml` are deleted. Only `georchestra-gn4.yml` is used
- *cachingxslt*
- *cachingxslt*
- common
- `ZipUtilTest.java` : In `assertExampleZip` method, assertions which are supposed check folders must check with trailing slash too.
- core
Expand All @@ -36,17 +34,18 @@ All italic folder just have the `pom.xml` change.
- `CswFilter2Es.java` : Keep `{@}` instead of `%s` until it is fixed upstream (not supporting some CSW request)
- `CswFilter2EsTest.java` : Keep `{@}` instead of `%s`
- `SearchController.java` : Keep `{@}` instead of `%s` with StringUtils.replace
- **docker**
- **docker**
- Mandatory, get everything from geOrchestra
- *docs*
- *doi*
- domain
- ExternalGroupLink.java : get file from geOrchestra
- ExternalUserLink.java : get file from geOrchestra
- `ExternalGroupLink.java` : get file from geOrchestra
- `ExternalUserLink.java` : get file from geOrchestra
- `Group.java` : set column definition to `TEXT` (which is PostGreSQL specific) on `description` and `logo`
- *es*
- *estest*
- *events*
- **georchestra-integration**
- **georchestra-integration**
- Mandatory, get everything from geOrchestra
- *harvesters*
- *healthmonitor*
Expand Down Expand Up @@ -99,7 +98,7 @@ All italic folder just have the `pom.xml` change.
- `src/main/resources/catalog/views/georchestra/`: Get files from georchestra
- *workers*
- *wro4j*
- .gitignore
- .gitignore
- add idea and settings to it
- pom.xml
- Add georchestra-integration module, set db-type
Expand All @@ -111,4 +110,3 @@ All italic folder just have the `pom.xml` change.
A branch has been created from core-geonetwork 4.2.7 tag and merged into `georchestra-gn4.2.x`.
All conflicts files have been resolved with taking gn changes and not grochestra's one.
Then changes have been reimplemented.

0 comments on commit 183f7d2

Please sign in to comment.