[GeoNetwork-devel] Proposal to simplify submodules.

Hi,

I would like to propose reducing the number of submodules since I think we are using them slightly incorrectly. Now that I have had some time to watch how they are used.

Observations:

  1. docs is very tightly tied to the particular code base and changes often.
  2. merges from 2.8 to master will often bring the new submodule version which is undesired.
    So I propose to remove the submodules that are small and don’t often change. Looking at the sizes of the submodules as well as considering how often they change:

29M ./docs

564K ./gast

15M ./geoserver

17M ./installer

66M ./maven_repo

40M ./release

The best options are: docs, gast, geoserver and installer.

I think geoserver doesn’t change often and it has a lot of binary files so I don’t really want to roll that in but I can probably be convinced.

So submodules to roll into main repository:

docs, gast installer.

Shall I do this?

Jesse