Tags Used in Best Practices
Here you can find a brief explanation of all the tags used in the best practices documentation.
#caching- 
Items that are related to using Gradle’s various caching mechanisms, such as caching tasks.
 
#composite-builds- 
Items that are related to using Gradle’s composite builds feature.
 
#configurations- 
Items that are related to using the
Configurationtype in Gradle. 
#dependencies- 
Items that are related to dependency resolution in Gradle, including declaring dependencies, dependency management, and dependency resolution.
 
#kotlin-dsl- 
Items that explain the benefits of using the Kotlin DSL and how to adopt it effectively.
 
#inputs-and-outputs- 
Items that are related to Gradle task inputs and outputs, the annotations used to declare them, and their proper use.
 
#plugins- 
Items that explain the proper way to write plugins in Gradle, and common footguns involved in plugin authoring.
 
#properties- 
Items that explain the proper way to use Gradle properties, and the appropriate usage of using particular properties.
 
#repositories- 
Items that explain how to declare and use dependency repositories.
 
#settings- 
Items that explain how to use the settings file to configure multi-project builds, including how to structure projects and include them in the build.
 
#structuring-builds- 
Items that explain how to organize build logic across different files and directories, and how to use multiple projects within a build.
 
#task-configuration-avoidance- 
Items that are related to Gradle’s task configuration avoidance APIs and how to use them effectively.
 
#tasks- 
Items that explain the proper way to write tasks in Gradle, and common footguns involved in task authoring.
 
#up-to-date-checking- 
Items that are related to Gradle’s up-to-date checking mechanism, and how to ensure work avoidance behaves properly in your build.
 
#upgrades- 
Items that are related to making Gradle version upgrades easier.
 
#version-catalog- 
Items that explain how to use version catalogs to centralize dependency declarations.
 
#wrapper- 
Items that explain how to use the Gradle Wrapper to configure and execute builds using a consistent Gradle version across environments.