Files
openide/platform/main
Daniil Ovchinnikov b0c124a5a7 intellij.platform.navbar.frontend.compatibility -> intellij.platform.navbar.frontend
- `intellij.platform.navbar.frontend` becomes v2 module;
- `.compatibility` is merged into it.

GitOrigin-RevId: f20055b1b6ecec2376a908f8e489b1670917dacb
2024-06-24 20:16:04 +00:00
..

These modules are used as aggregators of dependencies for running from sources and in tests. They are included in respective product *.main modules.

Extracting and splitting the platform

  • If a module is extracted from the big dump (ide/lang/etc) into a pure v2 module, it should be registered as a dependency in intellij.platform.main.
  • If a module is then split between frontend/backend/monolith, the parts should be registered as dependencies in the corresponding .main modules.