From 2a4c894f145570be6cad1cbba1116c233b04af8c Mon Sep 17 00:00:00 2001 From: OpenMetadata Date: Wed, 30 Mar 2022 02:39:37 +0000 Subject: [PATCH] GitBook: [#175] No subject --- .../build-code-and-run-tests/prerequisites.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docs/developer/build-code-and-run-tests/prerequisites.md b/docs/developer/build-code-and-run-tests/prerequisites.md index ce3030e5104..4e2ec71a664 100644 --- a/docs/developer/build-code-and-run-tests/prerequisites.md +++ b/docs/developer/build-code-and-run-tests/prerequisites.md @@ -49,6 +49,19 @@ v17.3.0 1.22.17 ``` +### Install pre-commit hooks + +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 + +``` +git clone https://github.com/open-metadata/OpenMetadata +cd openmetadata +make install_dev +make install_test precommit_install +``` + ### OpenMetadata API Backend We use Java for developing OpenMetadata backend server. Following are the key technologies that we use for the backend: