Contributing

While Commlink is mainly developed by a single developer, the project is open to contributions. The source code and data is publically available, to give everyone interested in contributing a chance to make him-/herself familiar - it is however not open source.

The main developer made contracts with a publisher that allows including copyrighted material. That means the project as a whole can not be open sourced. It also means that the main developer gets a minor pay from sold licenses.
We still consider us an open community. We value your contribution and promise to make them available for the community and not put your contributions behind a paywall, but you needed to know this before putting effort in this project.

What kind of tasks exist?

  1. Coding We use Java + JavaFX as a UI framework and organize our code in Git repositories
    This is the most daunting task, since it requires to sink one’s teeth into foreign code.

  2. Data Editor All our data is organized in XML files, stored in a Git repository

  3. Translations We usually start with EN language versions and are interested in all languages SR6 is being translated to

  4. Support Verifying incoming bug reports, eventually ask for further data, assign labels, open internal Jira tickets for Jira Service Management tickets
    We only have a limited number of seats for Jira Service Management, so this task requires some commitment.

  5. Testing Testing new versions before they are released - requires to be available for tests on short notice.

 

Now, here are some things you might want to know: