1
0
Fork 0
mirror of https://github.com/ethauvin/kobalt-doc.git synced 2025-04-25 03:57:11 -07:00

More doc.

This commit is contained in:
Cedric Beust 2015-10-02 21:38:07 -07:00
parent d22f6e457e
commit d69320abab
2 changed files with 28 additions and 1 deletions

View file

@ -65,9 +65,11 @@
<div class="jumbotron">
<h1>Kobalt</h1>
<p>A universal build system for the exigent developer.</p>
<!--
<p>
<a class="btn btn-lg btn-primary" href="../../components/#navbar" role="button">Download &raquo;</a>
</p>
-->
</div>

View file

@ -123,9 +123,34 @@ I have been a fervent believer that there is nothing that dynamically typed lang
Just a personal thing. After toying with the language for almost four years now, I wanted to take my efforts to the next level and push the language to the limit. So far, the language has held all its promises and then some.
<h2>The path to Kobalt 1.0</h2>
<h2>Next step</h2>
Is your curiosity piqued? Then proceed to <a href="../documentation/index.html">Kobalt's main documentation!</a>
<p>
Even though Kobalt is currently in Alpha, I'm already using it to build most of my projects. Here are links to a few build files you can inspect to get a feel for what Kobalt enables:
</p>
<ul>
<li><a href="https://github.com/cbeust/jcommander/blob/master/Build.kt">JCommander</a>.</li>
<li><a href="https://github.com/cbeust/testng/blob/master/Build.kt">TestNG</a> (this build file shows an example of adding a custom task in the build itself).</li>
<li>... and of course, <a href="">Kobalt itself</a> (this build file demonstrates multi projects and project dependencies).</li>
</ul>
<p>
Here are some of the features I'm either working on or planning to (or hoping that a contributor will take on):
</p>
<ul>
<li>More plug-ins: Android, apt, coverage, etc...</li>
<li>Improve existing plug-ins (Java, Kotlin, etc...).</li>
<li>An IDEA plug-in to improve auto completion in the IDE. Since Kobalt build files are Kotlin files, the IDE already does a good job at offering helpful auto completion suggestions, but a thin plug-in on top of the Kotlin mode would allow to reorder these suggestions and put the Directives (Kobalt's functions that you can use in a build file) at the top of the list, making writing build files even easier than it already is. </li>
<li>Support for build flavors and build types. I'd like to adapt what's currently available in the Gradle Android plug-in and make it available across all build types (e.g. debug/release, etc...), which might mean supporting build flavors and types in Kobalt's core itself. </li>
</ul>
Is your curiosity piqued? Are you interested in writing some cool Kotlin code and contribute to Kobalt? Or maybe just download and run Kobalt on your own projects just to get a feel for it? Then proceed to <a href="../documentation/index.html">Kobalt's main documentation!</a>
<p>
</p>