From a0409fce7698c38bed6619f65772cd61ae0b1c64 Mon Sep 17 00:00:00 2001 From: Cedric Beust Date: Sun, 10 Jan 2016 18:15:43 -0800 Subject: [PATCH] More fixes. --- home/index.html | 36 +++++++++++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/home/index.html b/home/index.html index 68710c1..9a34619 100644 --- a/home/index.html +++ b/home/index.html @@ -61,10 +61,40 @@
-

Features

- +

+ + Kobalt is a build system inspired by Gradle and Maven. It reuses the best concepts from these two + successful and popular build systems while adding a few modern features of its own. Kobalt is written + entirely in Kotlin and its build files are valid Kotlin files as well. Thanks to IDEA's top notch + support for Kotlin, writing Kobalt build files automatically benefits from auto completion and all + the other features that you are used to when writing code with your IDE of choice. + +

+

+ + Here are some of Kobalt's most prominent features. + +

Build file auto-completion in your IDE

- +

+ Since Kobalt's build files are actual Kotlin files, not only can you leverage auto-completion + to write your build files but the full power of your IDEA is at your fingertips to write + these files in any way you see fit: using expressions, conditionals, classes, extension functions, + constants... The sky is the limit! +

+

+ Kobalt uses Kotlin's type safe builder pattern to offer a DSL that's extremely similar to Gradle + and minimalistic while allowing you to switch to full Kotlin code whenever necessary. +

+

+ Here is an example of the auto-completion dialog: +

+

+ +

+

+ And see the following section to get a feel for Kobalt's build file syntax. +

Clean, minimal syntax for build files