IntelliJ IDEA Community Edition
Switch branches/tags
webstorm/132.630 webstorm/132.617 webstorm/132.612 webstorm/132.595 webstorm/132.580 webstorm/132.570 webstorm/132.560 webstorm/132.559 webstorm/132.551 webstorm/132.545 webstorm/132.530 webstorm/132.520 webstorm/132.490 webstorm/132.485 webstorm/132.477 webstorm/132.467 webstorm/132.455 webstorm/132.446 webstorm/132.432 webstorm/132.419 webstorm/132.411 webstorm/132.398 webstorm/132.376 webstorm/132.367 webstorm/132.354 webstorm/132.351 webstorm/132.347 webstorm/132.337 webstorm/132.332 webstorm/132.324 webstorm/132.297 webstorm/132.293 webstorm/132.268 webstorm/132.263 webstorm/132.256 webstorm/132.242 webstorm/132.235 webstorm/132.224 webstorm/132.215 webstorm/132.207 webstorm/132.193 webstorm/132.178 webstorm/132.169 webstorm/132.157 webstorm/132.144 webstorm/132.129 webstorm/132.112 webstorm/132.98 webstorm/132.91 webstorm/132.83 webstorm/132.78 webstorm/132.70 webstorm/132.60 webstorm/132.50 webstorm/132.26 webstorm/132.22 webstorm/132.15 webstorm/132.2 webstorm/131.319 webstorm/131.317 webstorm/131.312 webstorm/131.303 webstorm/131.301 webstorm/131.290 webstorm/131.277 webstorm/131.271 webstorm/131.267 webstorm/131.262 webstorm/131.260 webstorm/131.255 webstorm/131.248 webstorm/131.233 webstorm/131.228 webstorm/131.226 webstorm/131.220 webstorm/131.213 webstorm/131.211 webstorm/131.206 webstorm/131.202 webstorm/131.199 webstorm/131.191 webstorm/131.180 webstorm/131.176 webstorm/131.168 webstorm/131.165 webstorm/131.160 webstorm/131.150 webstorm/131.142 webstorm/131.138 webstorm/131.135 webstorm/131.134 webstorm/131.130 webstorm/131.129 webstorm/131.128 webstorm/131.126 webstorm/131.121 webstorm/131.113 webstorm/131.112 webstorm/131.110 webstorm/131.105
Nothing to show
Pull request Compare This branch is 102316 commits behind JetBrains:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.idea
RegExpSupport
bin
build
colorSchemes
community-resources
community-tests
images
java
jps
lib
license
native
platform
plugins
resources-en
resources
samples
spellchecker
tools
updater
xml
.gitattributes
.gitignore
LICENSE.txt
NOTICE.txt
README.md
build.txt
build.xml
community-main.iml
test-log.xml

README.md

IntelliJ IDEA Community Edition

This is the official GitHub mirror of the IntelliJ IDEA Community Edition source code.

Building

To develop IntelliJ IDEA, you can use either IntelliJ IDEA Community Edition or IntelliJ IDEA Ultimate. To build and run the code:

  • Make sure you have the Groovy plugin enabled. Parts of IntelliJ IDEA are written in Groovy, and you will get compilation errors if you don't have the plugin enabled.
  • Make sure you have the UI Designer plugin enabled. Most of IntelliJ IDEA's UI is built using the UI Designer, and the version you build will not run correctly if you don't have the plugin enabled.
  • Open the directory with the source code as a directory-based project
  • Configure a JSDK named "IDEA jdk", pointing to an installation of JDK 1.6
  • On Windows or Linux, add lib\tools.jar from the JDK installation directory to the classpath of IDEA jdk
  • Use Build | Make Project to build the code
  • To run the code, use the provided shared run configuration "IDEA".

Contributing

Pull requests are welcome. Please make sure that you follow the IntelliJ Coding Guidelines. Note that you'll need to submit a Contributor Agreement before we can accept your pull request.

See http://www.jetbrains.org/ for more information.

Developer Documentation

You can find information on the internal architecture of IntelliJ IDEA and plugin development at the PluginDevelopment site.