Welcome to the Corona-Warn-App community!
If you are looking for information on how to join us, you have come to the right place. Read on to find out how you can get involved and contribute to Corona-Warn-App code and documentation. Let's get started!
Anyone can become a member of the project’s community. We encourage everyone interested to contribute and become part of our developer community. There are different ways for you to get involved.
All members of the project community must abide by the Contributor Covenant, version 2.0. Only by respecting each other can we develop a productive, collaborative community. For our specific guidelines, read the Code of Conduct.
You can submit a pull request in GitHub
As a general rule for any contribution: please make sure you provide as much information as you can to ease collaboration and follow the instructions noted in the CONTRIBUTING.md file of the repository you plan to contribute to. When creating a pull request, follow the Pull Request Checklist available in the respective CONTRIBUTING.md to ensure reviews can happen promptly. Also, if you plan to do something more involved, please reach out to us and send an email first. This will avoid unnecessary work and give you and us a good deal of inspiration.
If you are contributing for the first time, follow these guidelines:
To work on an issue
Claim it first by commenting on the GitHub issue that you want to work on.
To ask a question
To clarify an issue, simply comment on it, and one of the maintainers will respond.
To contribute code or documentation
In order to fix a bug or to implement a new feature, contributions must be licensed under the Apache 2.0 License.
To report a trivial fix or improvement
Create a pull request, addressing a suitable code owner of the particular repository (see for example the documentation repo's Code Owners).
To report a significant security risk
Make sure to follow the process outlined in the Security Policy that is accessible through the Security tab in each dev repository.