Thanks for taking the time to learn how to contribute to PMS. This guide will walk you through the standards and processes used to manage this project.
Outline process for helping to review and manage issues and PRs
Bug Report Review Process
Pull Request Review Process
Process for reporting bugs and issues
Check existing issues and pull requests
Setup environment (git, shell, etc)
Work on your PR (Updates to CHANGELOG and UPGRADE, Adhere to MIT License)
Submit PR (Required information, etc.)
Feedback
Roles and Responsibilities
Active Members
Application Process
Voting Policy
Reporting Security Issues
How to test the code
Use Semantic Versioning
Code tagging @internal, @api, @deprecated
Main focus of this section will be on plugins and themes
Code Style Guide
Documentation Style Guide
License
References
- https://www.kernel.org/doc/html/v4.10/process/coding-style.html
- https://google.github.io/styleguide/shellguide.html
Style Guide
Main focus in this section will be on PMS core
Function naming
Deprecating Code
Removing Deprecated Code