Here is how I modify and test the schemas that gof3 depends on:
git clone --recursive https://lab.forgefriends.org/friendlyforgeformat/gof3
- modify the schemas in the submodule directory
gof3/format/schemas
- add a remote for my fork
ssh://git@lab.forgefriends.org:2222/earl-warren/gof3.git
- push and merge request the changes
- when the merge request is merged
git submodule update --remote
- propose the updated submodule as a merge request to gof3 together with tests added to
gof3/format
that demonstrate the schema can effectively be used as intended