Working with F3 submodules

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