A simple wiki written in Kotlin and TypeScript.
Still very WIP, don't expect anything :)
Requirements:
- Java 11
- Node.js 17
- pnpm 7
To build, run gradlew build
on the command line.
- Server
- Javalin for the HTTP code
- flexmark-java for rendering Markdown
- Pebble for HTML templates
- SLF4J and Logback for logging
- JGit for handling the wiki storage
- NightConfig for configuration
- kotlinx.serialization for handling JSON files
- jsoup for parsing and cleaning HTML
- Client
- Build tools
- Rollup for bundling dependencies
- ESLint and Prettier for checking and formatting code
- node-gradle for integrating NPM with the Gradle toolchain