Schema Management

The Schema Management form provides an explicit interface for managing which schemas are associated with a JadeGit repository. The form presents schemas available in the current development environment and allows one or more to be added to the active repository, making schema association visible and deliberate instead of relying on implicit behaviour.

The form can be accessed via the context menu shown at the top of the JadeGit Changes explorer. It is also shown automatically when developers attempt to change an existing schema that has not yet been associated with a repository, nor excluded from source control.

Future

Looking ahead, a key long-term objective is to support moving schemas between repositories to help break up monolithic repositories as import and submodule-style composition capabilities evolve.