Build IntelliJ with Bazel

Mentor

Sergey Ignatov

Related Product or JB Team

IntelliJ IDEA

Mentor's location

Saint-Petersburg

Project description

Build IntelliJ with Bazel. The easiest way is to write a converter from the IntelliJ project model to the Bazel's one.

GitHub

Bazel

Technologies

IntelliJ, Bazel, Java, Kotlin, Groovy, Magic

Desired result
  • Build IntelliJ Community Edition with Bazel;
  • Understand pros and cons;
  • Compare with the current build model, measure the results.
Requirements

Programming languages necessary for the project:

  • Java;
  • Kotlin;
  • Python.

Knowledge / skills

  • Bazel;
  • Passion.
Video Presentation