mirror of
https://github.com/recloudstream/cloudstream.git
synced 2026-07-13 00:13:17 +00:00
| .. | ||
| api/jvm | ||
| src | ||
| .gitignore | ||
| build.gradle.kts | ||
| lint.xml | ||
| README.md | ||
CloudStream extension library
This is the official API surface for all CloudStream plugins.
To ensure that all plugins work on both the stable release and pre-release we must have
binary compatibility on all changes. All new changes must be marked with @Prerelease to
prevent accidental usage among extension developers.
We use Kotlin binary compatibility validation using:
./gradlew checkKotlinAbi
If you for some reason must update the binary compatibility then manually edit api/jvm/library.api or use:
./gradlew updateKotlinAbi