We would absolutely love to get the community involved, and we welcome any form of contributions – comments and questions on different communication channels, issues and pull request in the repositories, and anything that you build and share using our components.
Twitter: https://twitter.com/xdevsoftware
Mail: opensource@xdev-software.de
- Report bugs: File issues on GitHub.
- Send pull requests: If you want to contribute code, check out the development instructions below.
We encourage you to read the contribution instructions by GitHub also.
You should have the following things installed:
- Git
- Java 8, 11 or 17 - should be as unmodified as possible ( Recommended: Eclipse Adoptium)
- Maven
- Install
IntelliJ
(Community Edition is sufficient)- Install the following plugins:
- Save Actions - Provides save actions, like running
the formatter or adding
final
to fields - SonarLint - CodeStyle/CodeAnalysis
- Checkstyle-IDEA - CodeStyle/CodeAnalysis
- Save Actions - Provides save actions, like running
the formatter or adding
- Import the project
- Ensure that everything is encoded in
UTF-8
- Ensure that the JDK/Java-Version is correct
- Install the following plugins:
Before releasing:
- Consider doing a test-deployment before actually releasing.
- Check the changelog
If the develop
is ready for release, create a pull request to the master
-Branch and merge the changes.
When the release is finished do the following:
- Merge the auto-generated PR (with the incremented version number) back into the
develop