2.0 KiB
description |
---|
Documentation to get you upto speed on building, running and testing backend server for OpenMetadata |
Backend
We use Java for developing OpenMetadata backend server. Following are the key technologies that we use for the backend:
- jsonschema2pojo for Java code generation
- Dropwizard for the web service application
- JDBI3 for database access
{% content-ref url="https://github.com/open-metadata/OpenMetadata/blob/main/docs/open-source-community/developer/backend/coding-style.md" %} https://github.com/open-metadata/OpenMetadata/blob/main/docs/open-source-community/developer/backend/coding-style.md {% endcontent-ref %}
{% content-ref url="https://github.com/open-metadata/OpenMetadata/blob/main/docs/open-source-community/developer/backend/code-generation.md" %} https://github.com/open-metadata/OpenMetadata/blob/main/docs/open-source-community/developer/backend/code-generation.md {% endcontent-ref %}
{% content-ref url="https://github.com/open-metadata/OpenMetadata/blob/main/docs/open-source-community/developer/backend/env-setup.md" %} https://github.com/open-metadata/OpenMetadata/blob/main/docs/open-source-community/developer/backend/env-setup.md {% endcontent-ref %}
{% content-ref url="https://github.com/open-metadata/OpenMetadata/blob/main/docs/open-source-community/developer/backend/debugging.md" %} https://github.com/open-metadata/OpenMetadata/blob/main/docs/open-source-community/developer/backend/debugging.md {% endcontent-ref %}