Skip to content

Dev.Coding Standards

Taiwen Jiang edited this page Aug 7, 2013 · 11 revisions

Pi Development Best Practices

Coding Standards

Semantic Versioning Specification

  • 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:

  1. PHP - Zend Framework 2
  2. JavaScript - jQuery
  3. CSS/JS - Bootstrap/Backbone
Clone this wiki locally