pouyakary / consulo

Platform repository of Consulo. Plugins implementation hold in their repositories

Home Page:https://consulo.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About

Consulo - multi-language ide. Project was started in 2013 year by forking IDEA Community Edition.

Main goal - create open IDE where you don't need select IDE for different languages. Provide a standard for language implementation inside IDE.

Contributing

If you can't describe issue, you can use our forum, or you can read contributing guide and report issue at GitHub

Building & Running

Build Status

JVM Github Actions
Java 17 jdk17
Java 18 jdk18
Java 19 jdk19
Java 20 jdk20
Java 21 jdk21

First of all, you need those tools:

  • Maven 3.5+
  • JDK 17+

Then execute from command line:

mvn package

If you want run Consulo from repository

  • as desktop application

     mvn install
    
     mvn consulo:run-desktop -pl consulo:consulo-sandbox-desktop
  • as 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

Sandbox Projects

Links

About

Platform repository of Consulo. Plugins implementation hold in their repositories

https://consulo.io

License:Apache License 2.0


Languages

Language:Java 98.9%Language:C 0.3%Language:HTML 0.3%Language:C++ 0.2%Language:CSS 0.1%Language:XSLT 0.1%Language:TypeScript 0.0%Language:Objective-C 0.0%Language:SCSS 0.0%Language:Lex 0.0%Language:Shell 0.0%Language:CMake 0.0%Language:Python 0.0%Language:NSIS 0.0%Language:Thrift 0.0%