Generic Cloning - alexpron/shanoir-ng GitHub Wiki

Cloning the Shanoir-NG repository

  1. Create a fork of the Shanoir-NG official repository
  2. Clone the fork locally
  3. Go into the shanoir-downloader subfolder (it should be empty)
  4. Initialise the shanoir-downloader submodule:
  • git submodule init to initialize your local configuration file
  • git submodule update to fetch all the data from shanoir and check out the appropriate commit listed in shanoir_downloader.

[!NOTE] Then the shanoir-downloader project can be simply managed as a normal git repository (as if it were a separated project) meaning that once you are in the shanoir-downloader/ folder, you can just git pull to get the latest changes, and commit some changes.

  1. Create/Select the appropriate git branch according to the Shanoir Git Flow