Skip to content

Latest commit

 

History

History
37 lines (23 loc) · 1.87 KB

CONTRIBUTING.md

File metadata and controls

37 lines (23 loc) · 1.87 KB

Contributing to Phalcon

Phalcon is an open source project and a volunteer effort. Phalcon welcomes contribution from everyone

Contributions

Contributions to Phalcon should be made in the form of GitHub pull requests. Each pull request will be reviewed by a core contributor (someone with permission to land patches) and either landed in the main tree or given feedback for changes that would be required before it can be merged. All contributions should follow this format, even those from core contributors. We only accept bug reports, new feature requests and pull requests in GitHub. For questions regarding the usage of the framework or support requests please visit the official forums.

Pull Request Checklist

  • Don't submit your pull requests to the "master" branch. Branch from the required branch and, if needed, rebase to the proper branch before submitting your pull request. If it doesn't merge cleanly with master you may be asked to rebase your changes.

  • Don't put submodule updates in your pull request unless they are to landed commits.

  • Add tests relevant to the fixed bug or new feature. See our testing guide for more information.

  • Phalcon 2 is written in Zephir, please do not submit commits that modify C generated files directly or those whose functionality/fixes are implemented in the C programming language

  • Remove any change to ext/kernel / *.zep.c / *.zep.h files before submitting the pull request

Getting Support

If you have a question about how to use Phalcon, please see the support page.

Requesting Features

If you have a change or new feature in mind, please fill an NFR.

Thanks!
Phalcon Team