https://github.com/sourcegraph/training-cody-kotlin-openapi
https://github.com/sourcegraph/training-cody-kotlin-openapi
training-material
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/sourcegraph/training-cody-kotlin-openapi
- Owner: sourcegraph
- License: apache-2.0
- Created: 2025-05-15T14:29:25.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-07-12T16:11:43.000Z (7 months ago)
- Last Synced: 2025-07-12T18:37:17.251Z (7 months ago)
- Topics: training-material
- Language: Kotlin
- Size: 168 KB
- Stars: 1
- Watchers: 5
- Forks: 0
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# openapi-generator-gradle-plugin-demo
This project uses [Gradle](https://gradle.org/).
To build and run the application, use the *Gradle* tool window by clicking the Gradle icon in the right-hand toolbar,
or run it directly from the terminal:
* Run `./gradlew run` to build and run the application.
* Run `./gradlew build` to only build the application.
* Run `./gradlew check` to run all checks, including tests.
* Run `./gradlew clean` to clean all build outputs.
Note the usage of the Gradle Wrapper (`./gradlew`).
This is the suggested way to use Gradle in production projects.
[Learn more about the Gradle Wrapper](https://docs.gradle.org/current/userguide/gradle_wrapper.html).
[Learn more about Gradle tasks](https://docs.gradle.org/current/userguide/command_line_interface.html#common_tasks).
This project follows the suggested multi-module setup and consists of the `app` and `utils` subprojects.
The shared build logic was extracted to a convention plugin located in `buildSrc`.
This project uses a version catalog (see `gradle/libs.versions.toml`) to declare and version dependencies
and both a build cache and a configuration cache (see `gradle.properties`).