JetBrains/intellij-community

Public

IntelliJ IDEA & IntelliJ Platform

  • Stars20.7k+32 tuần này
  • Forks6.1k
  • Watchers532
  • Issues170
  • Ngày tạo30/09/2011
  • Cập nhật gần nhất01/11/2026
  • Ngôn ngữJava
  • Giấy phép—
README.md15.7 KBRaw

official JetBrains project IntelliJ IDEA build status PyCharm build status

IntelliJ Open Source Repository

This repository is the open-source part of the JetBrains IDEs codebase. It also serves as the basis for IntelliJ Platform development.

These instructions will help you build and run open source parts of IntelliJ Platform / IntelliJ IDEA / PyCharm.

If you are new to the community and would like to contribute code or help others learn, see CONTRIBUTING.md to get started.

The following conventions will be used to refer to directories on your machine:

  • <USER_HOME> is your OS user's home directory.
  • <IDEA_HOME> is the root directory for the IntelliJ source code.

Getting the Source Code

This section will guide you through getting the project sources and help avoid common issues in Git config and other steps before opening it in the IDE.

Prerequisites

  • Install Git.
  • On Windows, set these Git options to avoid common issues during cloning:
    git config --global core.longpaths true
    git config --global core.autocrlf input

Clone Main Repository

IntelliJ open source repository is available from the GitHub repository, which can be cloned or downloaded as a zip file (based on a branch) into <IDEA_HOME>. The master (default) branch contains the source code which will be used to create the next major version of all JetBrains IDEs. The branch names and build numbers for older releases of JetBrains IDEs can be found on the Build Number Ranges page.

You can clone this project using IntelliJ IDEA (see Opening the IntelliJ IDEA Source Code in the IDE).

Alternatively, run the following commands in the terminal:

git clone https://github.com/JetBrains/intellij-community.git
cd intellij-community

Tip

  • For faster download: If the complete repository history isn't needed, create shallow clone. To download only the latest revision of the repository, add --depth 1 option after clone.
  • Cloning in IntelliJ IDEA also supports creating shallow clone.

Get Android Modules

IntelliJ IDEA requires additional Android modules from separate Git repositories. Run the following script from project root

Nội dung README thuộc về JetBrains và cộng đồng đóng góp, giấy phép Không có giấy phép. Nguồn: github.com/JetBrains/intellij-community