You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ReadMe.md
+30-2Lines changed: 30 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -33,7 +33,7 @@ which will build the binaries of the comppiler and put them into the 'dist' dire
33
33
34
34
The [root kotlin project](https://github.com/JetBrains/kotlin) already has an IDEA project, you can just open it in IDEA.
35
35
36
-
**Note** though that you need a recent IDEA build (e.g. 11 EAP) which should **not** contain the Kotlin plugin!
36
+
**Note** though that you need a recent IDEA build (e.g. [11 EAP](http://confluence.jetbrains.net/display/IDEADEV/IDEA+11.1+EAP)) which should **not** contain the Kotlin plugin!
37
37
38
38
From this root project there are Run/Debug Configurations for running IDEA or the Compiler Tests for example; so if you want to try out the latest greatest IDEA plugin
39
39
@@ -44,7 +44,7 @@ From this root project there are Run/Debug Configurations for running IDEA or th
44
44
45
45
### Using a pre-built Kotlin IDEA plugin
46
46
47
-
In a recent IDEA EAP build install the Kotlin plugin:
47
+
In a recent [IDEA 11 EAP build](http://confluence.jetbrains.net/display/IDEADEV/IDEA+11.1+EAP) install the Kotlin plugin:
48
48
49
49
Preferences -> Plugins -> Browse Repositories -> Manage Repositories... -> + to add a new repository URL
50
50
@@ -54,6 +54,34 @@ You can now open any Kotlin based projects. Its advisable you don't open the [ro
54
54
build the kotlin compiler and plugin itself; instead open the [kotlin libraries project](https://github.com/JetBrains/kotlin/libraries)
55
55
56
56
57
+
## If you want to work on the compiler
58
+
59
+
The Kotlin compiler is currently all written in Java (we plan to port it to Kotlin later). So the easiest way to work on the compiler or IDEA plugin is
60
+
61
+
* download a clean [IDEA 11 EAP build](http://confluence.jetbrains.net/display/IDEADEV/IDEA+11.1+EAP)
62
+
* don't install the Kotlin plugin
63
+
* open the [root kotlin project](https://github.com/JetBrains/kotlin) in IDEA (opening the kotlin directory)
64
+
65
+
You can now run the various Run/Debug Configurations such as
66
+
67
+
* IDEA
68
+
* All Compiler Tests
69
+
* All IDEA Plugin Tests
70
+
71
+
72
+
## If you want to work on the Kotiln libraries
73
+
74
+
* download a clean [IDEA 11 EAP build](http://confluence.jetbrains.net/display/IDEADEV/IDEA+11.1+EAP)
75
+
* Preferences -> Plugins -> Browse Repositories -> Manage Repositories... -> + to add a new repository URL
0 commit comments