Understanding GitHub

Within three years of Git's appearance, GitHub emerged. GitHub is basically a web service built on top of the Git version control system. It enables developers to easily post their code online, where others can simply clone their repository and use their code. Creating an account on GitHub is free and can be done by following instructions on their official homepage (https://github.com).

Currently, our application is structured as per the following image:

Understanding GitHub

What we want to do is to split it into six different Git repositories, as follows:

  • core
  • catalog
  • customer
  • payment
  • sales
  • shipment

The core repository is to contain everything except the ...

Get Modular Programming with PHP 7 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.