HydraPop was created as a demonstration of an external project using Hydra to provide schema and validation support in Apache TinkerPop. However, we now have at least one project which depends on the Hydra-TinkerPop bindings in HydraPop, which was never intended as a library. This issue proposes to move the bindings into Hydra at bindings/tinkerpop, with associated published artifacts in Java and Python which can be used from HydraPop and additional third-party applications. HydraPop will remain as a standalone project; the code will just become smaller, more focused on demo scenarios. In the future, even those might be incorporated into Hydra in demos/, but for now it is good to have at least one officially maintained external Hydra application as a reference.
HydraPop was created as a demonstration of an external project using Hydra to provide schema and validation support in Apache TinkerPop. However, we now have at least one project which depends on the Hydra-TinkerPop bindings in HydraPop, which was never intended as a library. This issue proposes to move the bindings into Hydra at
bindings/tinkerpop, with associated published artifacts in Java and Python which can be used from HydraPop and additional third-party applications. HydraPop will remain as a standalone project; the code will just become smaller, more focused on demo scenarios. In the future, even those might be incorporated into Hydra indemos/, but for now it is good to have at least one officially maintained external Hydra application as a reference.