View on GitHub


A desktop application for fast UML diagramming.

Contributing to JetUML

Thanks for considering contributing to JetUML.


Code of Conduct

This project and everyone participating in it is governed by the JetUML code of conduct. By participating, you are expected to uphold this code.

Reporting Bugs

If you think you have discovered a problem with JetUML, please proceed as follows:

  1. Make sure you are using the most recent release.
  2. Search the list of issues (both open and closed) to see if your issue might have been reported already.
  3. After you have determined that your issue is undocumented, create a new issue report, using “Bug Report” as the issue template.
  4. Give your report the most specific title you can think of that properly describes the problem.
  5. Select the label bug (blue tag). Leave the rest of the issue attributes empty.
  6. Complete the bug report.
  7. Click “Submit new issue”.

Issue reports in the JetUML project are tagged according to the following system:

Contributing Minor Fixes

If you would like to contribute a minor fix, you can directly submit a pull request for it. A minor fix is a code change that is very short (a few lines maximum), typically located in a single place, and that has a well-isolated impact (i.e., does not require changing anything else). Examples of minor fixes include:

Tackling Bigger Changes

If you are considering contributing more than a minor fix, please comment on the corresponding issue first to share your ideas.