Skip to content

Latest commit

 

History

History
34 lines (19 loc) · 2.11 KB

CONTRIBUTING.md

File metadata and controls

34 lines (19 loc) · 2.11 KB

Contributing

The code for the this project is handled via its GitHub Repository. You can open tickets, create patches, and send pull requests there.

Pull requests

Problem first. Solution second.

Pull requests should have a ticket open for discussion first. I rarely accept pull requests that aren't for a specific issue for various reasons. It's far better to post an issue and let me or the community provide feedback prior to creating a pull request.

Please don't make pull requests against the main branch. This is the latest, stable code. You can make a pull request against one of the point branches.

Coding standards

This project follows a mixture of the following standards.

There are instances where I opt for personal choices of my own. In terms of contributing, stick to the standard you're most familiar with or fall back to the WordPress coding standards. I'll make any adjustments later if the need arises.

Language

All text strings follow U.S. English by default. While such guides are generally unneeded, in cases where style considerations are necessary, these will typically follow conventions laid out in Elements of Style or the AP Stylebook.

Licensing

Any code contributed to this project via patches, pull requests, or other means will be licensed under the GPL version 2 or later. By contributing code to the project, you provide consent to use such code under this license. The exception to this rule is when bringing in third-party code with an alternate open source license.

Versioning

This project uses semantic versioning. Version numbers will look like 3.2.1 where 3 is the "major" release, 2 is the minor release, and 1 is the patch release.