https://github.com/KodeinKoders/CuP
Compose ur Pres
https://github.com/KodeinKoders/CuP
compose-desktop compose-multiplatform composer-library kotlin kotlin-library kotlin-multiplatform
Last synced: 22 days ago
JSON representation
Compose ur Pres
- Host: GitHub
- URL: https://github.com/KodeinKoders/CuP
- Owner: KodeinKoders
- License: apache-2.0
- Created: 2024-04-15T16:21:17.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-22T16:40:04.000Z (12 months ago)
- Last Synced: 2024-05-22T17:41:43.916Z (12 months ago)
- Topics: compose-desktop, compose-multiplatform, composer-library, kotlin, kotlin-library, kotlin-multiplatform
- Language: Kotlin
- Homepage: https://kodeinkoders.github.io/CuP/
- Size: 4.45 MB
- Stars: 34
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.adoc
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-list - KodeinKoders/CuP - Compose ur Pres: A pure Kotlin Compose Multiplatform presentation system for developer presenters. (Kotlin)
README
= CuP: Compose ur Pres
https://central.sonatype.com/artifact/net.kodein.cup/cup[image:https://img.shields.io/maven-central/v/net.kodein.cup/cup[Maven Central Version]]
image::docs/modules/ROOT/images/cup.png[width=384]
[.lead]
A pure Kotlin Compose Multiplatform presentation system for developer presenters.== https://kodeinkoders.github.io/CuP/Demo/[Web Demonstration]
== Get Started
=== https://kodeinkoders.github.io/CuP[Documentation]
=== https://github.com/KodeinKoders/CuP-Presentation-Template/tree/main?tab=readme-ov-file[Presentation project template]
=== https://slack-chats.kotlinlang.org/c/cup-presentations[Join the community on the #cup-presentations Slack channel!]
== Beta
During the time CuP is offered in Beta, the following statements are true:
* When API changes:
** Old API raises depreciation errors (we do not use depreciation warnings) for at least one version (we aim for two when possible).
** We provide a migration path as much as possible (either in the depreciation error message or in the release notes).
* We do *not* ensure binary compatibility between versions, and try to fail early with understandable exceptions (when possible), for at lease one version (we aim for two when possible).Of course, once we promote CuP to stable, we will provide binary compatibility between minor versions, and full migration cycles between major versions.
== Cool presentation examples
* https://www.youtube.com/watch?v=w_mkLrzb_I4[image:https://img.youtube.com/vi/w_mkLrzb_I4/mqdefault.jpg["Using С and native platforms in Kotlin | Salomon Brys",320,180]]
+
https://p.kodein.net/kc24[Web slides].IMPORTANT: If you created a cool presentation with CuP, contact me (`@salomonbrys`) on the https://slack-chats.kotlinlang.org:[Kotlin Slack], and I'll add your presentation to the list!