Skip to content

Please make sure to read the Code of Conduct.

Participate in the Community

Participate in Forums and Community

There are community forums you can join to discuss the Consulo. The forums are an excellent source for users and contributors interested in having technical discussions, answering questions, or resolving potential issues for newcomers.

Promote Consulo

Help promote the platform and IDE by using your blog, Twitter, Facebook, or submitting an article to your favorite local magazine. If you are a member of a different open-source community, why not mention Consulo on their discussion forums or at conferences? If you love Consulo, don't hold back - speak up! The more developers use Consulo, the more bugs will be caught, the more plugins will be written, the more visible the project, and the more benefits the community will get!

Help Others Learn

Write Documents

We're always looking for new articles about Consulo features as well as documentation for the Consulo Platform. You can write tutorials, how-tos, sample applications, or share your experience with the Consulo. You can publish your documentation on a website or blog, or submit a pull request to the SDK Docs.

Produce Screencasts

Screencasts have recently become very popular as a way to show other developers how to use the tool effectively. You can record a screencast about a particular feature or use case you discovered and would like to share it with the community.

Contribute Code

File a Bug Report

Bug reports take little time to file and are very helpful to developers. This is one of the easiest contributions you can make. When you discover a problem with the IDE or the platform, please report it. Make sure you provide information about your environment (OS, Consulo version), steps to reproduce the issue, as well as a written description of the problem. You can file a bug in our GitHub issue tracker. Before submitting an issue, please search for already submitted ones describing the same problem - and if you find one, feel free to vote for it.

Help Triage Existing Bug Reports

Over the years, users have submitted many issues to the Consulo issue tracker. Many of the unresolved issues are no longer applicable to the latest version of Consulo, are duplicates, or require additional information to be resolved. Leaving comments notifying about the status of such issues helps the team keep the issue tracker clean and useful for everyone.

Write a Plugin

One of the best ways to contribute a larger piece of code, adding extra functionality to Consulo, is by writing a plugin. You can submit a plugin to the Consulo Plugin Repository, making it available for all users. When writing a plugin, you have control over the code and don't need to sign the contribution agreement.

Submit a Patch

If you would like to improve the code in the Consulo or its core functionality, you can submit a patch in the GitHub issue tracker. You can either file a new issue with the patch attached or attach a patch to an issue submitted by another user. When writing a patch, please make sure to follow the Consulo Coding Guidelines.

Alternatively, you can fork the Consulo repository on GitHub, make the changes in your fork and send us a pull request. A developer will review your patch and, if it meets the quality criteria and fits well with the rest of the code, you'll be notified about the acceptance of the patch.

Become a Committer

Developers with a long history of submitting high-quality patches can gain direct commit rights.