Skip to content

Instantly share code, notes, and snippets.

@salipro4ever
Last active June 29, 2018 04:37
Show Gist options
  • Save salipro4ever/fe357ddbf3211ad712d9bebc19a42f22 to your computer and use it in GitHub Desktop.
Save salipro4ever/fe357ddbf3211ad712d9bebc19a42f22 to your computer and use it in GitHub Desktop.
Composer notes

How to use a private package from github

"repositories": [
    {
        "type":"package",
        "package": {
          "name": "l3pp4rd/doctrine-extensions",
          "version":"master",
          "source": {
              "url": "https://github.com/l3pp4rd/DoctrineExtensions.git",
              "type": "git",
              "reference":"master"
            }
        }
    }
],
"require": {
    "l3pp4rd/doctrine-extensions": "master"
}

Or add this to inform to composer where can find your package.

      "repositories": [
        { "type": "git", "url": "https://github.com/salipropham/laravel55-admin.git" }
    ]

In composer.json on your package must init a name.

```json
{
"name": "vendor/package-name",
"description": "The Laravel Framework."
}
```

To install, as usual

    composer install vendor/package-name
    composer require vendor/package-name

Note: must create a release on your repo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment