types
types copied to clipboard
Explicit types for Kotlin Multiplatform.
## 📝 Description We want to support the following testable Kotlin Native targets: `iosSimulatorArm64`, `iosX64`, `watchosSimulatorArm64`, `watchosX64`, `tvosSimulatorArm64`, `tvosX64`. See the [targets supported by Kotlin Native](https://kotlinlang.org/docs/native-target-support.html) for more details about...
## 📝 Description We would like to create an internal compiler plugin for inlining `KotoolsTypesVersion` in our API reference using [Kotlin Symbol Processing (KSP)](https://kotlinlang.org/docs/ksp-overview.html). For each declaration using the `ExperimentalSince`,...
## 📝 Description We would like to create a Gradle task named `tag` for creating a [Git annotated tag](https://git-scm.com/book/en/v2/Git-Basics-Tagging) from the project's version. Also, this task should replace the [`gitTag.sh`][scripts/gitTag]...
## 📝 Description The project's version being used in several scripts and Gradle tasks, we would like to validate it during the project's configuration with Gradle. The project's version should...
## 📝 Description We would like to update our [`gitTag.sh`](https://github.com/kotools/types/blob/main/scripts/gitTag.sh) script for creating a Git tag by accepting the following options: - `` for providing the name of the tag...
## Description We would like to align exception messages for all types. For example, the exception thrown when trying to create a `NotEmptyList` from an empty `Collection` should be `Collection...
## 📝 Description We would like to create a `.github/CODEOWNERS` file in which @LVMVRQUXL will be defined as a default Code Owner for everything in the repository. Other Code Owners...
## Description For better transparency, we would like to convention and document our strategy about dependency upgrades. For instance, this document should explain when we will upgrade a dependency (Kotlin...
## Description For reducing the number of tasks displayed when running the `tasks` Gradle task, we would like to update its configuration for all Gradle projects. By default, it should...
## Description We would like to refactor serializers by using the qualified name of the corresponding type as serial name instead of defining it ourselves with a hardcoded string. ##...