Contributing to concrete5
As an open source project, concrete5 relies on contributions from the community to fix bugs, add new features and write documentation.
Assist with documentation
Edits and new documentation articles can be suggested by anyone. Simply create a documentation account (or login with your concrete5.org account) and you'll see an Edit this page link on each page where you can suggest changes to the documentation.
Submit your code
Bug fixes and feature improvements are highly encouraged. You'll want to refer to the following pages for information on how code submissions are handled:
- Submitting code
- How to contribute PHP
- Bug tracker - see if a bug is already being worked on, or help investigate those reported by others
- Coding style guidelines
- Style Guide
- Concrete5's master repository on Github - this is where you can make a "pull request" and discuss the code changes before they are merged. Only confirmed bugs should be submitted as Github issues, otherwise they should be posted in the bug tracker.
- Concrete5's git branching model
- How to report security issues