Contributing to AURA
Code of Conduct
We inherit the Contributor Covenant.
How can I contribute?
You don’t need to be a developer to contribute to the project.
Join the AURA Matrix Space.
Check out the source code and try AURA for yourself.
Create bug reports, feature requests and provide thoughts in GitLab.
To become an active developer or maintainer, start checking out the Developer Guide
Provide sponsorship. We are happy to list you on the front page.
Contribution Guidelines
Read up on our Developer Guide > Coding Style Guide.
When contributing code, create a Merge Request and assign the repository maintainer for review.
We write changelogs in the keep a changelog format. Update the
CHANGELOG.mdbefore committing code. Remember that changelogs are meant for humans and should reflect the end-user value.In case of big changes affecting several services and APIs it might be good to discuss that with the team beforehand. Think about doing a test deployment with all required services.
Recognizing your contribution
You can find the list of contributors at the documentation frontpage.
We use All Contributors to recognize all contributions to AURA, not just code. The list of contributors is automatically updated as part of our release process.
If your contribution is not code-related or not automatically recognized, please contact a maintainer to add you.
Licensing
By contributing your code you agree to these licenses and confirm that you are the copyright owner of the supplied contribution.
License
All source code is licensed under GNU Affero General Public License (AGPL) v3.0.
All other assets and text are licensed under Creative Commons BY-NC-SA v3.0.
Logos and trademarks of sponsors and contributors are copyrighted by the respective owners. They should be removed if you fork this repository (see
_static/reserved-copyright/).
These licenses apply unless stated differently.