You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hudi.apache.org by si...@apache.org on 2021/08/16 14:14:27 UTC
[hudi] branch asf-site updated: [HUDI-2263] add steps for
checkstyle (#3462)
This is an automated email from the ASF dual-hosted git repository.
sivabalan pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/hudi.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 3c1b59b [HUDI-2263] add steps for checkstyle (#3462)
3c1b59b is described below
commit 3c1b59b1fa9ddc95f5cf9bec1c518edd7cbf5b99
Author: Satish M <84...@users.noreply.github.com>
AuthorDate: Mon Aug 16 19:44:15 2021 +0530
[HUDI-2263] add steps for checkstyle (#3462)
---
website/contribute/developer-setup.md | 15 ++++++++++++++-
.../images/contributing/IDE_setup_checkstyle_1.png | Bin 0 -> 323973 bytes
.../images/contributing/IDE_setup_checkstyle_2.png | Bin 0 -> 254971 bytes
.../images/contributing/IDE_setup_checkstyle_3.png | Bin 0 -> 277777 bytes
.../images/contributing/IDE_setup_checkstyle_4.png | Bin 0 -> 683055 bytes
5 files changed, 14 insertions(+), 1 deletion(-)
diff --git a/website/contribute/developer-setup.md b/website/contribute/developer-setup.md
index a823eab..868eebd 100644
--- a/website/contribute/developer-setup.md
+++ b/website/contribute/developer-setup.md
@@ -26,8 +26,21 @@ To contribute, you would need to do the following
- Fork the Hudi code on Github & then clone your own fork locally. Once cloned, we recommend building as per instructions on [spark quickstart](/docs/quick-start-guide) or [flink quickstart](/docs/flink-quick-start-guide)
-- \[Recommended\] We have embraced the code style largely based on [google format](https://google.github.io/styleguide/javaguide). Please setup your IDE with style files from [\<project root\>/style/](https://github.com/apache/hudi/tree/master/style). These instructions have been tested on IntelliJ.
+- \[Recommended\] We have embraced the code style largely based on [google format](https://google.github.io/styleguide/javaguide.html). Please set up your IDE with style files from [\<project root\>/style/](https://github.com/apache/hudi/tree/master/style). These instructions have been tested on IntelliJ.
+ * Open Project Preferences in IDE
+ * Install and activate CheckStyle plugin
+ ![IDE_setup_checkstyle_1](/assets/images/contributing/IDE_setup_checkstyle_1.png)
+ * Open Preferences -> Tools -> checkstyle
+
+ ![IDE_setup_checkstyle_2](/assets/images/contributing/IDE_setup_checkstyle_2.png)
+ * Change checkstyle version to 8.20
+
+ ![IDE_setup_checkstyle_3](/assets/images/contributing/IDE_setup_checkstyle_3.png)
+ * Click on + and add the style/checkstyle.xml file
+
+ ![IDE_setup_checkstyle_4](/assets/images/contributing/IDE_setup_checkstyle_4.png)
+ * Apply/Save the changes
- \[Recommended\] Set up the [Save Action Plugin](https://plugins.jetbrains.com/plugin/7642-save-actions) to auto format & organize imports on save. The Maven Compilation life-cycle will fail if there are checkstyle violations.
- \[Recommended\] As it is required to add [Apache License header](https://www.apache.org/legal/src-headers#headers) to all source files, configuring "Copyright" settings as shown below will come in handy.
diff --git a/website/static/assets/images/contributing/IDE_setup_checkstyle_1.png b/website/static/assets/images/contributing/IDE_setup_checkstyle_1.png
new file mode 100644
index 0000000..0c1d33a
Binary files /dev/null and b/website/static/assets/images/contributing/IDE_setup_checkstyle_1.png differ
diff --git a/website/static/assets/images/contributing/IDE_setup_checkstyle_2.png b/website/static/assets/images/contributing/IDE_setup_checkstyle_2.png
new file mode 100644
index 0000000..08c04b4
Binary files /dev/null and b/website/static/assets/images/contributing/IDE_setup_checkstyle_2.png differ
diff --git a/website/static/assets/images/contributing/IDE_setup_checkstyle_3.png b/website/static/assets/images/contributing/IDE_setup_checkstyle_3.png
new file mode 100644
index 0000000..a1909a1
Binary files /dev/null and b/website/static/assets/images/contributing/IDE_setup_checkstyle_3.png differ
diff --git a/website/static/assets/images/contributing/IDE_setup_checkstyle_4.png b/website/static/assets/images/contributing/IDE_setup_checkstyle_4.png
new file mode 100644
index 0000000..a85d2e1
Binary files /dev/null and b/website/static/assets/images/contributing/IDE_setup_checkstyle_4.png differ