Skip to content

Conversation

lkasso
Copy link
Member

@lkasso lkasso commented Mar 31, 2025

Details

This is a Documentation change ONLY.

Context

@lkasso lkasso added the a:documentation Documentation content label Mar 31, 2025
@lkasso lkasso added this to the 8.14 RC1 milestone Mar 31, 2025
@lkasso lkasso requested review from tresat and wolfs March 31, 2025 20:54
@lkasso lkasso self-assigned this Mar 31, 2025
@lkasso lkasso requested a review from a team as a code owner March 31, 2025 20:54
@lkasso lkasso removed the request for review from a team March 31, 2025 20:54
@lkasso lkasso enabled auto-merge April 1, 2025 05:31
@lkasso lkasso added this pull request to the merge queue Apr 1, 2025
Merged via the queue into release with commit 1bff9a6 Apr 1, 2025
12 checks passed
@lkasso lkasso deleted the lkasso/documentation/public-gradle-apis branch April 1, 2025 06:36
| - Handles authentication for repositories and services +
- Supports username/password, OAuth, and other mechanisms

| *`org.gradle.build`*
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤔 There is org.gradle.buildconfiguration as well.

| *`org.gradle.deployment`*
| Deployment API
| - Supports managing and automating application deployments +
- Useful for CI/CD pipelines
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤔 I don't think this is useful for CI pipelines. This is more about deploying your application locally and running tests against it or doing hot reload. Currently, there is also no public API in the package, everything is internal.

| - Supports managing and automating application deployments +
- Useful for CI/CD pipelines

| *`org.gradle.env`*
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤔 I didn't see this in our source code. Where does it come from?

| - Manages Gradle support for IDEs like IntelliJ and Eclipse +
- Configures IDE project settings

| *`org.gradle.includedbuild`*
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤔 Where is this coming from? What would be a class in here?

| - Defines and manages dependency constraints for platforms +
- Useful in multi-module projects

| *`org.gradle.play`*
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤔 I a pretty sure that is not in Gradle any more...

| - Supports writing and publishing custom Gradle plugins +
- Used by plugin authors

| *`org.gradle.plugin.repository`*
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤔 I don't see that package. What would be in it?

| Utility API
| - Provides various utility functions used internally by Gradle +
- Used for Gradle build logic and plugin development
|===
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

❌ We should add org.gradle.kotlin.dsl and org.gradle.kotlin.dsl.precompile as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a:documentation Documentation content
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants