Repolode
JetBrains

JetBrains/intellij-community

Открытая часть кодовой базы JetBrains IDE — основа для сборки IntelliJ IDEA и разработки IntelliJ Platform.

Звёзды
20,650
Форки
6,100
Открытые issues
156
Последний коммит
5 часов назад

Что это?

Этот репозиторий содержит открытую часть кодовой базы JetBrains IDE. Он служит основой для разработки IntelliJ Platform и сборки IntelliJ IDEA и PyCharm из исходного кода.

Проект собирается с помощью Bazel, который заменяет встроенные в IDE средства сборки. Чтобы открыть репозиторий в IntelliJ IDEA, используйте файл .bazelproject и установите плагин Bazel. Сборку можно запускать из командной строки с помощью включённых в репозиторий скриптов, а установочные пакеты можно создавать для текущей операционной системы или в средах на базе Docker.

Тесты можно запускать вне IDE с помощью скрипта tests.cmd — по имени конфигурации или шаблону теста, что позволяет использовать его в CI/CD-пайплайнах. Модули Android загружаются отдельно с помощью скрипта getPlugins.

Ключевые возможности

  • 01Собирает IntelliJ IDEA и IntelliJ Platform из исходного кода с помощью Bazel
  • 02Открывается в IntelliJ IDEA через файл .bazelproject
  • 03Создаёт установочные пакеты для текущей или выбранной операционной системы
  • 04Запускает тесты из командной строки в средах CI/CD
  • 05Включает среду сборки на базе Docker

Сценарии использования

  • Сборка IntelliJ IDEA или PyCharm из исходного кода для проверки изменений
  • Разработка плагинов на основе исходного кода IntelliJ Platform
  • Внесение исправлений в открытую кодовую базу JetBrains IDE
  • Запуск набора тестов IDE в конвейере непрерывной интеграции

Быстрый старт

  1. 1

    Клонируйте репозиторий

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

    Перейдите в каталог проекта

    cd intellij-community
  3. 3

    Получите Android-модули (Unix)

    ./getPlugins.sh
  4. 4

    Соберите и запустите IntelliJ IDEA из командной строки

    ./bazel.cmd run //build:idea_community

Что важно знать

  • Система сборки переходит на Bazel, поэтому возможны недоработки и сбои тестов.
  • Для работы в IDE необходимы плагин Bazel и IntelliJ IDEA версии 2026.1 или новее.
  • Для сборки нужно клонировать отдельные Android-репозитории с совпадающими ветками.
  • В качестве лицензии указано NOASSERTION, поэтому из метаданных нельзя определить условия лицензирования.

Темы

Частые вопросы

Что такое intellij-community?
Открытая часть кодовой базы JetBrains IDE — основа для сборки IntelliJ IDEA и разработки IntelliJ Platform. Этот репозиторий содержит открытую часть кодовой базы JetBrains IDE. Он служит основой для разработки IntelliJ Platform и сборки IntelliJ IDEA и PyCharm из исходного кода.
intellij-community можно использовать бесплатно? Какая у него лицензия?
intellij-community распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
intellij-community всё ещё поддерживается?
Активно поддерживается. Последний коммит в intellij-community — 22 окт. 2026 г..
Для чего можно использовать intellij-community?
Сборка IntelliJ IDEA или PyCharm из исходного кода для проверки изменений Разработка плагинов на основе исходного кода IntelliJ Platform Внесение исправлений в открытую кодовую базу JetBrains IDE Запуск набора тестов IDE в конвейере непрерывной интеграции
Как установить intellij-community?
Клонируйте репозиторий: git clone https://github.com/JetBrains/intellij-community.git Перейдите в каталог проекта: cd intellij-community Получите Android-модули (Unix): ./getPlugins.sh Соберите и запустите IntelliJ IDEA из командной строки: ./bazel.cmd run //build:idea_community
Где скачать intellij-community?
Исходный код и инструкции по установке — на GitHub: https://github.com/JetBrains/intellij-community

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты