Crowl is an open-source project, and aims to be community-based. Whichever your language or your experience, there are several ways to contribute:
If you found a bug or encountered a problem, please report it: we might be able to help you quickly, or add a fix to our roadmap. Moreover, this will also help other users who might have the same problem.
Here are a few guidelines for bug reporting:
buglabel. Remember to be as descriptive as possible.
This project is still in a very early stage, and a lot can be done to improve it. However, your ideas are welcome.
You can submit your ideas on Gitlab by creating an issue:
The best way to contribute to documenting and translating Crowl is to contact us: we'll discuss how you can help.
If you're a developer and want to help, you're very welcome!
First of all, you need to create a copy of the project:
git clone firstname.lastname@example.org:your-username/crowl.git
git remote add upstream email@example.com:crowltech/crowl.git
upstream, which refers to the main crowl repository
origin, which refers to your personal fork
You can now develop your own contribution:
git checkout master
git pull upstream master
git checkout -b bugfix-for-issue-123
Once you finished your work, submit your contribution:
git push origin bugfix-for-issue-123
Merge requestbutton for your branch.
Other contributors will test your branch to check if everything is OK, then add your feature or bugfix to the main branch.
Help funding this project with either a punctual or monthly fee.
Premium supporters get to vote for next features in the roadmap and access to beta versions.
More details on Buy Me A Coffee!