Kotlin Application Sourcecode Templating and Layout Engine
| Module | Description |
|---|---|
| kastle-core | Domain types for the pack repository and the templating engine |
| kastle-templates | Interfaces for compiling Kotlin source templates |
| kastle-local | Human-readable repository, designed for export |
| kastle-server | The HTTP server for building projects from various clients |
| kastle-client | For making calls to the server from IDE's, websites, etc. |
| repository | Contains all sample PACKs for creating new projects. |
This project uses Gradle as a build system.
You can start the server using:
./gradlew :kastle-server:run
You should see the following in the console:
INFO Application - Responding at http://0.0.0.0:2626
Visit the URL in a browser to start creating your projects!