| <div align="center"> |
| <picture> |
| <source media="(prefers-color-scheme: dark)" srcset="images/gradle-white-primary.png" width="700px"> |
| <img alt="Gradle Logo" src="images/gradle-dark-green-primary.png" width="600px"> |
| </picture> |
| </div> |
| |
| <div align="center"> |
| <a href="https://ge.gradle.org/scans"> |
| <img src="https://img.shields.io/badge/Revved%20up%20by-Develocity-06A0CE?logo=Gradle&labelColor=02303A" alt="Revved up by Develocity"> |
| </a> |
| <a href="https://bestpractices.coreinfrastructure.org/projects/4898"> |
| <img src="https://bestpractices.coreinfrastructure.org/projects/4898/badge" alt="CII Best Practices"> |
| </a> |
| <a href="https://gradle.org/slack-invite"> |
| <img src="https://img.shields.io/badge/Slack-Join%20the%20Community-brightgreen?style=flat&logo=slack" alt="Join the Gradle Community Slack"> |
| </a> |
| <a href="https://docs.gradle.org/current/userguide/userguide.html"> |
| <img src="https://img.shields.io/badge/Docs-Gradle%20User%20Guide-blueviolet?style=flat&logo=read-the-docs" alt="Gradle Documentation"> |
| </a> |
| </div> |
| |
| |
| ## π **Gradle Build Tool** |
| |
| **[Gradle](https://gradle.org/)** is a highly scalable build automation tool designed to handle everything from large, multi-project enterprise builds to quick development tasks across various languages. Gradleβs modular, performance-oriented architecture seamlessly integrates with development environments, making it a go-to solution for building, testing, and deploying applications on **Java**, **Kotlin**, **Scala**, **Android**, **Groovy**, **C++**, and **Swift**. |
| |
| > For a comprehensive overview, please visit the [official Gradle project homepage](https://gradle.org). |
| |
| --- |
| |
| ### π **Getting Started** |
| |
| Starting with Gradle is easy with these essential resources. Follow these to install Gradle, set up initial projects, and explore supported platforms: |
| |
| - **[Installing Gradle](https://docs.gradle.org/current/userguide/installation.html)** |
| - **Build Projects for Popular Languages and Frameworks**: |
| - [Java Applications](https://docs.gradle.org/current/samples/sample_building_java_applications.html) |
| - [Java Modules](https://docs.gradle.org/current/samples/sample_java_modules_multi_project.html) |
| - [Android Apps](https://developer.android.com/studio/build/index.html) |
| - [Groovy Applications](https://docs.gradle.org/current/samples/sample_building_groovy_applications.html) |
| - [Kotlin Libraries](https://docs.gradle.org/current/samples/sample_building_kotlin_libraries.html) |
| - [Scala Applications](https://docs.gradle.org/current/samples/sample_building_scala_applications.html) |
| - [Spring Boot Web Apps](https://docs.gradle.org/current/samples/sample_building_spring_boot_web_applications.html) |
| - [C++ Libraries](https://docs.gradle.org/current/samples/sample_building_cpp_libraries.html) |
| - [Swift Apps](https://docs.gradle.org/current/samples/sample_building_swift_applications.html) |
| - [Swift Libraries](https://docs.gradle.org/current/samples/sample_building_swift_libraries.html) |
| |
| > π Explore Gradleβs full array of resources through the [Gradle Documentation](https://docs.gradle.org/). |
| |
| --- |
| |
| ### π **Seamless IDE & CI Integration** |
| |
| Gradle is built to work smoothly with a variety of Integrated Development Environments (IDEs) and Continuous Integration (CI) systems, providing extensive support for a streamlined workflow: |
| |
| - **Supported IDEs**: Quickly integrate Gradle with [Android Studio](https://docs.gradle.org/current/userguide/gradle_ides.html), [IntelliJ IDEA](https://docs.gradle.org/current/userguide/gradle_ides.html), [Eclipse](https://docs.gradle.org/current/userguide/gradle_ides.html), [NetBeans](https://docs.gradle.org/current/userguide/gradle_ides.html), and [Visual Studio Code](https://docs.gradle.org/current/userguide/gradle_ides.html). |
| - **Continuous Integration**: Gradle easily connects with popular CI tools, including Jenkins, [GitHub Actions](https://docs.github.com/actions), [GitLab CI](https://docs.gitlab.com/ee/ci/), [CircleCI](https://circleci.com/), and more, to streamline build and deployment pipelines. |
| |
| --- |
| |
| ### π **Learning Resources for Gradle** |
| |
| Kickstart your Gradle knowledge with courses, guides, and community support tailored to various experience levels: |
| |
| - **[DPE University Free Courses](https://dpeuniversity.gradle.com/app/catalog)**: A collection of hands-on courses for learning Gradle, complete with project-based tasks to improve real-world skills. |
| - **[Gradle Community Resources](https://community.gradle.org/resources/)**: Discover a range of resources, tutorials, and guides to support your Gradle journey, from foundational concepts to advanced practices. |
| |
| --- |
| |
| ### π¬ **Community Support & Resources** |
| |
| The Gradle community offers a range of forums, documentation, and direct help to guide you through every step of your Gradle journey: |
| |
| - **Documentation**: The [Gradle User Manual](https://docs.gradle.org/current/userguide/userguide.html) covers everything from basic to advanced configurations. |
| - **Community Forum**: Engage with others on the [Gradle Forum](https://discuss.gradle.org/) for discussions, tips, and best practices. |
| - **Community Slack**: [Join our Slack Channel](https://gradle.org/slack-invite) for real-time discussions, with specialized channels like `#github-integrations` for integration topics. |
| - **Newsletter**: Subscribe to the [Gradle Newsletter](https://newsletter.gradle.org) for news, tutorials, and community highlights. |
| |
| > **Quick Tip**: New contributors to Gradle projects are encouraged to ask questions in the Slack `#community-support` channel. |
| |
| --- |
| |
| ### π± **Contributing to Gradle** |
| |
| - **Contribution Guide**: [Contribute](https://github.com/gradle/gradle/blob/master/CONTRIBUTING.md) to Gradle by submitting patches or pull requests for code or documentation improvements. |
| - **Code of Conduct**: Gradle enforces a [Code of Conduct](https://gradle.org/conduct/) to ensure a welcoming and supportive community for all contributors. |
| |
| --- |
| |
| ### π **Additional Resources** |
| |
| To make the most out of Gradle, take advantage of these additional resources: |
| |
| - **[Gradle Documentation](https://docs.gradle.org/)** - Your go-to guide for all Gradle-related documentation. |
| - **[DPE University](https://dpeuniversity.gradle.com/app/catalog)** - Explore tutorials designed to get you started quickly. |
| - **[Community Resources](https://gradle.org/resources/)** - Find more community-contributed materials to expand your knowledge. |
| |
| > π **Stay connected with the Gradle Community and access the latest news, training, and updates via [Slack](https://gradle.org/slack-invite), [Forum](https://discuss.gradle.org/), and our [Newsletter](https://newsletter.gradle.org)**. |
| |
| <br><br> |
| <div align="center" style="margin-top: 20px;"> |
| <a href="https://www.linkedin.com/company/gradle/"> |
| <img src="https://img.shields.io/badge/-0077B5?style=for-the-badge&logo=linkedin&logoColor=white" alt="LinkedIn" style="margin: 0 0px;"> |
| </a> |
| <a href="https://x.com/gradle"> |
| <img src="https://img.shields.io/badge/-000000?style=for-the-badge&logo=x&logoColor=white" alt="X (Twitter)" style="margin: 0 20px;"> |
| </a> |
| <a href="https://www.youtube.com/@GradleInc"> |
| <img src="https://img.shields.io/badge/-FF0000?style=for-the-badge&logo=youtube&logoColor=white" alt="YouTube" style="margin: 0 20px;"> |
| </a> |
| <a href="https://mastodon.social/@Gradle"> |
| <img src="https://img.shields.io/badge/-6364FF?style=for-the-badge&logo=mastodon&logoColor=white" alt="Mastodon" style="margin: 0 20px;"> |
| </a> |
| <a href="https://www.facebook.com/gradleinc"> |
| <img src="https://img.shields.io/badge/-1877F2?style=for-the-badge&logo=facebook&logoColor=white" alt="Facebook" style="margin: 0 20px;"> |
| </a> |
| <a href="https://gradle.org/slack-invite"> |
| <img src="https://img.shields.io/badge/-4A154B?style=for-the-badge&logo=slack&logoColor=white" alt="Slack" style="margin: 0 20px;"> |
| </a> |
| </div> |