You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| Build System |[Gradle](https://docs.gradle.org/current/userguide/userguide.html) with [Kotlin DSL](https://docs.gradle.org/current/userguide/kotlin_dsl.html)|
|**Build System**|[Gradle](https://docs.gradle.org/current/userguide/userguide.html) with [Kotlin DSL](https://docs.gradle.org/current/userguide/kotlin_dsl.html)|
|`mergeSpecs`| Executes the openapi-merge-cli command using npx to merge OpenAPI specs. |
53
-
|`transformSpecs`| Executes the spec-transformer CLI command using npx to transform the OpenAPI specs. |
54
-
|`prepareSpecs`| A wrapper for the sequential execution of `mergeSpecs` and `transformSpecs`. Generates and copies a final specs.yaml file to the generator module's resources directory |
|`mergeSpecs`| Executes the openapi-merge-cli command using npx to merge OpenAPI specs. |
53
+
|`transformSpecs`| Executes the spec-transformer CLI command using npx to transform the OpenAPI specs. |
54
+
|`prepareSpecs`| A wrapper for the sequential execution of `mergeSpecs` and `transformSpecs`. Generates and copies a final specs.yaml file to the generator module's resources directory |
55
+
|`publishSnapshot`| Triggers the execution of the `publish` task. It verifies the artifact has a valid snapshot version suffix, ensures the publish task exists, executes the publish task, and outputs confirmation messages with the repository URL where the artifact can be accessed. |
55
56
56
57
## Generator Module
57
58
@@ -95,3 +96,16 @@ and reusability of build scripts and configurations.
95
96
The `buildSrc` module is used to define OpenAPI Generator customizations, such as custom mustache lambdas. This module
96
97
can be used to define custom Gradle tasks, plugins, and other build-related logic that can be reused across the project.
97
98
It is automatically included in the build process and can be used to extend the functionality of Gradle.
99
+
100
+
## XAP SDK Module
101
+
102
+
The `xap-sdk` module is the main module that contains the generated SDK code. It includes the generated API client code,
103
+
along with SDK specific configurations and SDK core libraries integrations. The module is structured as follows:
0 commit comments