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. 
- #dependencies
- 
Items that are related to dependency resolution in Gradle, including declaring dependencies, dependency management, and dependency resolution. 
- #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. 
- #tasks
- 
Items that explain the proper way to write tasks in Gradle, and common footguns involved in task authoring. 
- #structuring-builds
- 
Items that explain the proper way to structure maintainable builds in Gradle. 
- #kotlin-dsl
- 
Items that explain the benefits of using the Kotlin DSL and how to adopt it effectively. 
- #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. 
- #properties
- 
Items that are related to defining and using build properties, such as those in gradle.properties, environment variables, or passed via the command line.