Contributing Code# These sections explain the process, guidelines, and tools for contributing code to the Kyuubi project. Get Started Good First Issues Help Wanted Issues Code Style Guide Scala Coding Style Guide Java Coding Style Guide Building From Source Building With Maven Building A Submodule Individually Building Submodules Individually Skipping Some Modules Building Kyuubi Against Different Apache Spark Versions Building Kyuubi Against Different Scala Versions Building With Apache dlcdn Site Building with the fast profile Building A Runnable Distribution Running Tests Running Tests Fully Running Tests for a Module Running Tests for a Single Test Debugging Kyuubi Debugging Server Debugging Engine Debugging Apps Developer Tools Update Project Version Update Dependency List Format All Code Append descriptions of new configurations to settings.md Generative Tooling Usage IntelliJ IDEA Setup Guide Copyright Profile Required Plugins Formatter For Java Formatter For Scala Checkstyle For Scala