First off, thanks for taking the time to contribute! ❤️
The best ways to contribute to Admyral:
- Suggest new ideas in our Discord community
- Create and comment on Issues
- Open a PR
We welcome contributions through GitHub pull requests. This document outlines our conventions regarding development workflow, commit message formatting, contact points, and other resources. Our goal is to simplify the process and ensure that your contributions are easily accepted.
We gratefully welcome improvements to documentation, the core application, and integrations.
The maintainers are available on Discord in case you have any questions.
And if you like the project, but just don't have time to contribute code, that's fine. There are other easy ways to support the project and show your appreciation, which we would also be very happy about:
For development setup, please refer to our documentation on Admyral Docs.
Before making any significant changes, please open an issue. Discussing your proposed changes ahead of time will make the contribution process smooth for everyone. Large changes that were not discussed in an issue may be rejected.
Once we've discussed your changes and you've got your code ready, make sure that tests are passing and open your pull request.
A good first step is to search for open issues. Issues are labeled, and some good issues to start with are labeled: good first issue.
Admyral is Apache 2.0 licensed. See LICENSE and docs for more details.
When contributing to the Admyral codebase, you need to agree to the Contributor License Agreement. You only need to do this once and the CLA bot will remind you if you haven't signed it yet.
This Contribution Guideline is based on Langfuse.