IAP GITLAB

Update How to contribute to using gitlab authored by Ralf Ulrich's avatar Ralf Ulrich
- Discuss your plans with corsika-devel@lists.kit.edu and in CORSIKA (phone) meetings
- Assign yourself to an Issue
- Contribute to Issue discussions in all forms, also on slack if needed
- Create a Merge Request (MR) for the issue. Keep the MR WorkInProgress (WIP)
- Assign Tags to the merge requests that describe the nature and urgency of it. Discuss, if unclear
- When you need to update your branch because of other parallel developments, read [Info on git rebase vs. git merge](Info-on-git-rebase-vs.-git-merge)
- Make sure the CI with all unit tests for your branch are working
- Follow the coding guidelines
- Use `do-clang-format.py --apply`
- Use `do-copyright.py --check` and `do-copyright.py --year 202x`
- When development is complete
- remove WIP status
- Add "ready for code review" tag
- contact fellow developer for approval, or discuss in meeting
- When approval has been given (see [Approval Approval Procedure](Code-Approval-Procedure)) , merge MR