Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. move out loosely coupled reusable code into it's own GitHub repository (repository per-piece), e.g. ImageHelper goes to one repository and CurlHelper goes to other
  2. each moved out piece will have it's own release cycle (can get released even before In-Portal does)
  3. all component bug fixes are automatically applied to all projects using it (through usage of Composer "1.*" dependency)
  4. as any code, hosted on GitHub we'll also be granted with usage of TravisCI (https://travis-ci.org/), which is Continuous Integration server, that would automatically run our tests (or whatever we need to run) on every commit.

After completing this step we'll get (at lease these):

...