The Egeria project's git repositories are located on GitHub :material-dock-window:{ target=gh }. GitHub is a free, public git service for sharing code and related files. It has a web interface to make it easier for the Egeria community to monitor the activity in the project and process new content.
Egeria has the following repositories:
Repository | Purpose |
---|---|
egeria :material-github:{ target=gh } |
Egeria core |
egeria-docs :material-github:{ target=gh } |
Documentation repository for the Egeria project. |
egeria-workspaces :material-github:{ target=gh } |
Helm chart repository |
egeria-python :material-github:{ target=gh } |
Python library for Egeria |
egeria-jupyter-notebooks :material-github:{ target=gh } |
Egeria Jupiter notebooks used in the Open Metadata Labs |
egeria-template-newrepo :material-github:{ target=gh } |
Template for new Egeria repository |
egeria-connector-hivemetastore :material-github:{ target=gh } |
Egeria repository connector for Hive metastore. Initially targeted at spark metadata |
egeria-connector-ibm-information-server :material-github:{ target=gh } |
IBM Information Server connectors for Egeria: repository proxy connector for IGC, data engine proxy connector for DataStage. |
egeria-connector-integration-event-schema :material-github:{ target=gh } |
Provides an integration connector that extract event schemata from a schema registry (including Confluent schema registry). The connector will be a polling connector and will look in Egeria for new topics that if present in the confluent registry, the associate schema elements will be brought into Egeria. |
egeria-connector-integration-lineage-event-driven-sample :material-github:{ target=gh } |
Sample showing how to bring bespoke lineage into Egeria |
egeria-connector-integration-topic-strimzi :material-github:{ target=gh } |
Strimzi Egeria integration connector for Kafka Topics |
egeria-connector-omrs-caching :material-github:{ target=gh } |
Provides an OMRS repository proxy connector that has an embedded repository that can be used to cache entities and relationships. |
egeria-connector-repository-file-sample :material-github:{ target=gh } |
Provides a repository proxy sample that uses polling. The target is a file folder |
egeria-connector-sas-viya :material-github:{ target=gh } |
Egeria connector for SAS Information Catalog |
egeria-samples-api :material-github:{ target=gh } |
A collection of samples illustrating the different APIs of Egeria. |
egeria-charts :material-github:{ target=gh } |
Automated CTS (conformance test) execution for Egeria |
egeria-test-cts :material-github:{ target=gh } |
Automated CTS (conformance test) execution for Egeria |
All of these repositories are publicly visible. However, if you want to contribute new content then you need to create a GitHub account. This can be done from the top of the GitHub home page :material-dock-window:{ target=gh }.