Commit Graph

33 Commits

Author SHA1 Message Date
James Strachan beedd36456 refactored out the KDocLoader stuff from the KotlinCompiler; also introduced CompilerPluginContext to wrap up the Project, BindingContext and List<JetFiles> in case a plugin were to need any of those things (or we added extra stuff later like the environment) 2012-03-29 16:37:36 +01:00
James Strachan 4e7070d2b1 add syntax highlighting to included code in kdocs #KT-1660 Fixed 2012-03-28 09:05:42 +01:00
James Strachan 5ece48e3cc show traits and class visibility properly in kdoc and hide non API stuff (i.e. public and protected is shown) 2012-03-26 17:07:23 +01:00
James Strachan 3a4ed6a85f for consistency, moved extension functions on iterator/iterable/collection to the kotlin package rather than being split across kotlin and kotlin.util. Once intrinsic collections are here we could consider moving the java.util extension functions into kotlin.java.util 2012-03-26 08:59:16 +01:00
Evgeny Goldin 9caca33ac6 testFilterIntoLinkedList test uncommented; Maven dependencies update 2012-03-21 15:12:00 +01:00
Evgeny Goldin 669c7ec326 Libraries:
- "kotlin-maven-plugin" is pulled up to the main POM
 - "testFilterIntoLinkedList" test commented out
 - stdlib - including "kotlin-runtime" respects "localKotlin" profile
2012-03-20 21:54:43 +01:00
Evgeny Goldin 178d822c89 Added "kotlin-maven-plugin" module, extracted <junit> to the parent POM scope "compile". 2012-03-19 23:19:23 +01:00
James Strachan 20d6729012 added generation of the JS APIs 2012-03-19 12:42:33 +00:00
Evgeny Goldin 165a110064 Kotlin maven plugin updates:
- <groupId>com.github.goldin</groupId>
- <kotlin-maven-plugin.version>0.2.3.8</kotlin-maven-plugin.version>
- Repo is "http://evgenyg.artifactoryonline.com/evgenyg/"
2012-03-18 22:34:23 +01:00
James Strachan d66077ea06 added links to getting started guide 2012-03-17 08:45:27 +00:00
James Strachan 406b8fa6a5 added a few more links to the home page 2012-03-16 10:58:10 +00:00
James Strachan 07163c3d9f hide jdk crapola from kdoc report 2012-03-15 16:24:32 +00:00
James Strachan 7137872ede moved the jdbc string template API out of the test case :) and fix up some cruft in the API docs 2012-03-14 20:44:54 +00:00
James Strachan e2d85427ce removed the old experiments for templating; so we now just create a StringTemplate object that can be converted to html or used with JDBC queries/statements etc 2012-03-14 16:00:11 +00:00
James Strachan 7adcecb634 removed IDEA project files from the maven build section 2012-03-14 08:42:41 +00:00
James Strachan b6a1572b24 added some extra dependencies that kinda should come from the kotlin compiler but at least it makes the tests run more reliably with maven with and without localKotlin profiles 2012-03-13 16:57:54 +00:00
James Strachan 5189c6519c attempt to generate the JS kdocs; almost there but for an assertion failure here https://github.com/JetBrains/kotlin/blob/master/compiler/backend/src/org/jetbrains/jet/codegen/AnnotationCodegen.java#L80 - could be native ctor/fn related? 2012-03-13 08:43:17 +00:00
James Strachan d209eaf6d7 removed cruft 2012-03-13 08:43:17 +00:00
James Strachan dc37fca143 allow packages to be excluded and added kotlin-jdbc to the API 2012-03-13 07:13:52 +00:00
James Strachan 049a755e89 added a link to the github page 2012-03-09 11:43:05 +00:00
James Strachan 6e67af66d2 used cleaner css and images 2012-03-09 09:26:48 +00:00
James Strachan cc13986b87 added missing image 2012-03-09 09:20:03 +00:00
James Strachan a05c39047a added generation of the JS API docs, though had to disable until KT-1522 is fixed 2012-03-09 08:42:44 +00:00
James Strachan 1054a4da9a added twitter bootstrap & a little home page with links to all the kool stuff 2012-03-09 08:08:50 +00:00
James Strachan 8936f45054 exposed the project version as a system property so we can use it in the tests & generation of the kdoc 2012-03-09 07:30:15 +00:00
James Strachan b5108912ee re-enabled tests by default 2012-03-09 07:12:41 +00:00
Evgeny Goldin 63b293aecc "ivy-maven-plugin" removed. 2012-03-08 17:59:55 +01:00
Evgeny Goldin 1036c9df17 kotlin-maven-plugin "0.2.3.8-beta-9": no need to use "ivy-maven-plugin" or <systemPath>. 2012-03-08 16:41:04 +01:00
James Strachan 8d48e3c8a8 added some docs on how to deploy the API docs 2012-03-08 12:24:31 +00:00
James Strachan 366f69b8b1 fixed up the pom so that we can do "mvn site:deploy" in the website project to redeploy the API docs 2012-03-08 12:17:51 +00:00
James Strachan b3bdfffca2 added a command line KDocCompiler so its easy to generate kdoc from command line or build tools. Also added generation of the kdoc documentation in a test case in the website project along with a simple html website 2012-03-08 12:02:30 +00:00
James Strachan c68c298930 added website module 2012-03-08 08:10:43 +00:00
James Strachan 44b2fec726 added a simple little site generator for the API docs 2012-03-07 20:13:47 +00:00