developers

No menu items for this category

Prerequisites

This guide will help you set up all prerequisites to develop on OpenMetadata.

OpenMetadata being a full stack project, we use the following for development:

To validate the installation of the above tools, you can run:

We use pre-commit hooks to run checkstyle for Java and Python and format it as per our coding style.

Please install the following to format the code during the git commit process

We use Java for developing OpenMetadata backend server. Following are the key technologies that we use for the backend: