Repolode
JetBrains

JetBrains/intellij-community

A parte open source do código-fonte das IDEs da JetBrains, base para desenvolver a IntelliJ Platform e compilar o IntelliJ IDEA.

Estrelas
20,650
Forks
6,100
Issues abertas
156
Último commit
há 5 horas

O que é?

Este repositório contém a parte open source do código-fonte das IDEs da JetBrains. Ele é a base para o desenvolvimento da IntelliJ Platform e para compilar o IntelliJ IDEA e o PyCharm a partir do código-fonte.

O projeto é compilado com Bazel, que substitui as ferramentas de build integradas à IDE. Para abrir o repositório no IntelliJ IDEA, use o arquivo .bazelproject e instale o plugin do Bazel. Os builds podem ser executados pela linha de comando com os scripts incluídos, e é possível gerar pacotes de instalação para o sistema operacional atual ou para ambientes baseados em Docker.

Os testes podem ser executados fora da IDE com o script tests.cmd, pelo nome da configuração ou por padrão de teste, o que permite usar o projeto em pipelines de CI/CD. Os módulos do Android são baixados separadamente com o script getPlugins.

Recursos principais

  • 01Compila o IntelliJ IDEA e a IntelliJ Platform a partir do código-fonte usando Bazel
  • 02Abre no IntelliJ IDEA por meio do arquivo .bazelproject
  • 03Gera pacotes de instalação para o sistema operacional atual ou para outro escolhido
  • 04Executa testes pela linha de comando em ambientes de CI/CD
  • 05Inclui um ambiente de build baseado em Docker

Casos de uso

  • Compilar o IntelliJ IDEA ou o PyCharm a partir do código-fonte para testar alterações
  • Desenvolver plugins usando o código-fonte da IntelliJ Platform
  • Contribuir com patches para o código-fonte open source das IDEs da JetBrains
  • Executar a suíte de testes da IDE em um pipeline de integração contínua

Início rápido

  1. 1

    Clone o repositório

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

    Acesse o diretório do projeto

    cd intellij-community
  3. 3

    Busque os módulos do Android (Unix)

    ./getPlugins.sh
  4. 4

    Compile e execute o IntelliJ IDEA pela linha de comando

    ./bazel.cmd run //build:idea_community

Antes de usar

  • O sistema de build está migrando para Bazel, então é esperado encontrar alguns pontos inacabados e testes com falhas.
  • Para trabalhar no IDE, é necessário o plugin do Bazel e o IntelliJ IDEA 2026.1 ou superior.
  • Para compilar, é preciso clonar repositórios Android separados, cujas branches devem corresponder.
  • A licença está listada como NOASSERTION, então os metadados não esclarecem seus termos.

Tópicos

Perguntas frequentes

O que é intellij-community?
A parte open source do código-fonte das IDEs da JetBrains, base para desenvolver a IntelliJ Platform e compilar o IntelliJ IDEA. Este repositório contém a parte open source do código-fonte das IDEs da JetBrains. Ele é a base para o desenvolvimento da IntelliJ Platform e para compilar o IntelliJ IDEA e o PyCharm a partir do código-fonte.
intellij-community é gratuito? Qual é a licença?
intellij-community é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
intellij-community ainda é mantido?
Manutenção ativa. O último commit de intellij-community foi em 22 de out. de 2026.
Para que posso usar intellij-community?
Compilar o IntelliJ IDEA ou o PyCharm a partir do código-fonte para testar alterações Desenvolver plugins usando o código-fonte da IntelliJ Platform Contribuir com patches para o código-fonte open source das IDEs da JetBrains Executar a suíte de testes da IDE em um pipeline de integração contínua
Como instalar intellij-community?
Clone o repositório: git clone https://github.com/JetBrains/intellij-community.git Acesse o diretório do projeto: cd intellij-community Busque os módulos do Android (Unix): ./getPlugins.sh Compile e execute o IntelliJ IDEA pela linha de comando: ./bazel.cmd run //build:idea_community
Onde consigo intellij-community?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/JetBrains/intellij-community

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados