Skip to content
/ kastle Public

Kotlin application source templating / layout engine

ktorio/kastle

Repository files navigation

♖ KASTLE ♖

Kotlin Application Sourcecode Templating and Layout Engine

Project structure

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.

Documentation

Building & Running

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!

About

Kotlin application source templating / layout engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published