Shared Lib

A PHP shared-lib to all PHP applications in the customer namespace. The shared lib will prevent code repetition, enable code and component reuse, and increase the general code quality forcing the adoption of good code practices, such as SOLID principles, tests, etc.

Technologies / techniques / concepts applied:

  • Codefresh
  • Composer
  • CQRS
  • Git
  • PHPUnit
  • Feature Flagging
  • DDD
  • Docker
  • Jenkins
  • MySQL
  • Symfony framework

Achievements:

  • Documentation as Code
  • PHP Upgrade for major versions
  • CI/CD improvements (Jenkins, Codefresh, JFrog)
  • Publishing pipeline (lib is distributed in versions)

Modus Create consultancy for Hobsons/PowerSchool