We value quality. Because everyone can contribute we have created some guidelines.
- Interfaces MUST be suffixed by Interface: e.g.
TBolier\Foo\QueryInterface
. - Abstract classes MUST be prefixed by Abstract: e.g.
TBolier\Foo\AbstractQuery
. - Traits MUST be suffixed by Trait: e.g.
TBolier\Foo\QueryTrait
. - PSR-1, 2 and 4 MUST be followed.
- The vendor namespace MUST be
TBolier
.
- The PHP-FIG PHP Standards Recommendations (PSR-1, 2 and 4) MUST be followed.
- Create understandable, flexible and maintainable code by using the Solid Principles as a set of guidelines.
- Use Composite over inheritance as a guideline.
- Create integration and unit tests for your fixes and code contributions.
Thank you!