Contribution Guidelines

CakePHP 2 Plugins

Please feel free to contribute to the CakeDC open source plugins with new issues, requests, unit tests, code fixes, or even new features. If you'd like to contribute some code of your own, simply fork the plugin repository and create a new branch from develop if a new feature or significant modification, or from master if a bug fix, then send us a pull request with your changes. Compliance with the conventions and coding standards, as well as the inclusion of unit tests for new features or detected issues, are mandatory to keep our CakeDC code quality high. It's important to note that we may not accept your contribution if it does not cover these requirements.

CakePHP 3 Plugins

Please feel free to contribute to the CakeDC open source plugins with new issues, requests, unit tests, code fixes, or even new features. If you'd like to contribute some code of your own, simply fork the plugin repository and create a new branch from develop if a new feature or significant modification, or from master if a bug fix, then send us a pull request with your changes. Compliance with the conventions and coding standards, as well as the inclusion of unit tests for new features or detected issues, are mandatory to keep our CakeDC code quality high. It's important to note that we may not accept your contribution if it does not cover these requirements.

CakePHP 4 Plugins

Please feel free to contribute to the CakeDC open source plugins with new issues, requests, unit tests, code fixes, or even new features. If you'd like to contribute some code of your own, simply fork the plugin repository and create a new branch from develop if a new feature or significant modification, or from master if a bug fix, then send us a pull request with your changes. Compliance with the conventions and coding standards, as well as the inclusion of unit tests for new features or detected issues, are mandatory to keep our CakeDC code quality high. It's important to note that we may not accept your contribution if it does not cover these requirements.

Get Involved

If you're unsure of how to contribute, just follow these steps:

  • Create a Github account, if you don't have one already.
  • Fork the plugin repository to your account.
  • Review the CakeDC Plugin Standard, which we apply for plugin development.
  • Create a new branch from develop for a feature, or from master if a bug fix.
  • Modify the existing code, or add new code to your branch.
  • Modify or add unit tests which confirm the correct functionality of your code.
  • Modify or add to the documentation if relevant to your feature or bug fix.
  • Consider using the branch to check the quality of your code.
  • Make a branch to the develop or master branch of the plugin repository.

Copyright and License

Copyright 2009-2015

Cake Development Corporation

1785 E. Sahara Avenue, Suite 490-423

Las Vegas, Nevada 89104

http://cakedc.com

The source code for our plugins is licensed under the MIT license (http://opensource.org/licenses/mit-license.php). All redistributions of files from our plugins must retain the above copyright notice.

NEED A CUSTOM SOLUTION?
GET IN TOUCH:

We Bake with CakePHP