Three Steps to Your First Contribution
Step 1: Set Up Your GitLab Profile
The starting point is an account on openCode. Make sure your username and full name are correctly configured and that you are able to produce signed commits — either via GPG or SSH.
Step 2: Request Access
To sign the CLA, you need Developer access to the CLA Signer project. Simply open an issue with the words "Access request" in the title. An automated job checks for new issues every 15 minutes, grants access, and closes the issue automatically.
Step 3: Sign the CLA
The Contributor License Agreement documents the rights you grant to the openDesk project for your contributions. It is available in German and English.
There are two ways to sign:
Digital: You create a merge request that adds your entry to the cla-signers.txt file — using a signed commit with a predefined commit message that confirms your acknowledgment of the CLA. The openDesk team will review and merge your MR as soon as possible.
Classical: You print the document, sign it by hand, scan it, and send it by email to opendesk@zendis.de. We will then add your entry to the signers list on your behalf.