-
Notifications
You must be signed in to change notification settings - Fork 115
Dev.Coding Standards
Taiwen Jiang edited this page Aug 7, 2013
·
11 revisions
-
PHP Standard [V]
- PSR compliant [>]
- Zend Framework [>]
- HTML Standard [E]
- CSS Standard [E]
- JavaScript Standard [>]
- All code must be strictly compliant to its corresponding standards, no warning/notice messages allowed
- For transparency and insight into our release cycle, and striving to maintain backward compatibility, Xoops/Pi Engine will be maintained under the Semantic Versioning guidelines as much as possible.
- Releases will be numbered in the following format:
<major>.<minor>.<patch>
And constructed with the following guidelines:- Breaking backward compatibility bumps the major (and resets the minor and patch)
- New additions without breaking backward compatibility bumps the minor (and resets the patch)
- Bug fixes and misc changes bumps the patch
Third-party libraries utilized in this framework:
- PHP - Zend Framework 2
- JavaScript - jQuery
- CSS/JS - Bootstrap/Backbone