https://github.com/stypox/insecure-serialization-slides
https://github.com/stypox/insecure-serialization-slides
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/stypox/insecure-serialization-slides
- Owner: Stypox
- Created: 2024-07-15T16:37:11.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-18T15:55:09.000Z (almost 2 years ago)
- Last Synced: 2025-02-08T20:47:34.024Z (about 1 year ago)
- Language: Kotlin
- Homepage: https://stypox.org/insecure-serialization-slides/
- Size: 770 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CuP Template project
This project is a template for a [Compose ur Pres](https://github.com/KodeinKoders/CuP) project.
1. Edit [settings.gradle.kts](settings.gradle.kts):
- Change the name of your project (which will define the package of the compose Res class).
2. Edit [build.gradle.kts](build.gradle.kts):
- Choose if you want to export your presentation as a Web page (target web).
- Select the plugins you want to activate in your presentation.
- Choose to compose your presentation with material 2 or material 3.
3. Edit [src/commonMain/kotlin/main.kt](src/commonMain/kotlin/main.kt):
- Change the title of your presentation.
- Configure & apply your theme.
- Configure the plugins you selected in your build config.
4. **Write your slides!**
- Write each slide in [src/commonMain/kotlin/slides/](src/commonMain/kotlin/slides/).
- Report them in order in [src/commonMain/kotlin/main.kt](src/commonMain/kotlin/main.kt).
5. Run your presentation:
- On desktop with the `./gradlew run` command.
- On the web (if you chose to target it) with the `./gradlew wasmJsBrowserRun` command.
6. Export your presentation web page (if target web):
- If you are using Github Pages, run the `./gradlew distDoc` command that will generate the web page in the `doc/` directory.
- If you are using another system, run the `./gradlew wasmJsBrowserDistribution` command that will generate the web page in the `build/dist/wasmJs/productionExecutable` directory.
7. Change this README to present your presentation ;)