About
Consulo - multi-language ide. Project was started in year 2013 by forking IDEA Community Edition.
Main goal - to create an open IDE, where you don't need to select an IDE for different languages. Instead, provide a standard for language implementation inside the IDE.
Contributing
If you can't describe the issue, you can use our forum, or you can read the contributing guide and report the issue at GitHub
Building & Running
Build Status
JVM | Github Actions |
---|---|
Java 17 | |
Java 18 | |
Java 19 | |
Java 20 | |
Java 21 |
First of all, you need these tools:
- Maven 3.5+
- JDK 17+
Then execute from command line:
mvn package
If you want run Consulo from repository
-
as a desktop application
mvn install mvn consulo:run-desktop -pl consulo:consulo-sandbox-desktop
-
as a web application
first need build web sandbox
mvn package -am -pl consulo:consulo-sandbox-web
then need start code server (since we used gwt as frontend)
cd modules/web/web-ui-impl-client mvn -am vaadin:run-codeserver
and start web server
cd modules/web/web-bootstrap mvn -am jetty:run