Thanks for you interest in contributing to this project!
All contributions are covered by the existing project licence - please have a look at this to ensure you're familiar with it before contributing.
We use the Git Feature Branch Workflow for writing new features/bug fixes etc, and for code review.
When doing so, we ask that you follow the guidelines below:
When writing commits use the present/imperative tense, and make sure the message is descriptive enough.
✔ Good
Add new integration with network printers
❌ Bad
Changed printers.php
Additionally, please don't make too many commits. If you can, bundle together similar changes into a single commit.
Make sure your issue has a concise but descriptive title, and describe your problem in more detail inside the issue.
If you're reporting a bug, the aim is to help us reproduce it on our end so we can fix it. If you're reporting a feature/enhancement, the aim to help us visualise this feature and why it might be good for the site.
✔ Good
Projects list not loading
When on the homepage the menu doesn't show the latest list of projects.
❌ Bad
List broken
Similarly to commits, please write your PR title in the present/imperative tense, and describe what problem it fixes. Please ensure you name your branch in a way that relates to the issue/pull request (such as 80-fixAssetSearch
would be a good branch name).
Additionally, link the issue to the Pull Request.
In the PR's description, it would be helpful to write a brief summary of the changes you made, too.