{"action":"created","issue":{"url":"https://api.github.com/repos/composer/composer/issues/3904","labels_url":"https://api.github.com/repos/composer/composer/issues/3904/labels{/name}","comments_url":"https://api.github.com/repos/composer/composer/issues/3904/comments","events_url":"https://api.github.com/repos/composer/composer/issues/3904/events","html_url":"https://github.com/composer/composer/pull/3904","id":65912717,"number":3904,"title":"Allow local package dependency that is not under VCS","user":{"login":"jreinke","id":598419,"avatar_url":"https://avatars.githubusercontent.com/u/598419?v=3","gravatar_id":"","url":"https://api.github.com/users/jreinke","html_url":"https://github.com/jreinke","followers_url":"https://api.github.com/users/jreinke/followers","following_url":"https://api.github.com/users/jreinke/following{/other_user}","gists_url":"https://api.github.com/users/jreinke/gists{/gist_id}","starred_url":"https://api.github.com/users/jreinke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jreinke/subscriptions","organizations_url":"https://api.github.com/users/jreinke/orgs","repos_url":"https://api.github.com/users/jreinke/repos","events_url":"https://api.github.com/users/jreinke/events{/privacy}","received_events_url":"https://api.github.com/users/jreinke/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":13,"created_at":"2015-04-02T12:05:57Z","updated_at":"2015-08-13T17:19:34Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/composer/composer/pulls/3904","html_url":"https://github.com/composer/composer/pull/3904","diff_url":"https://github.com/composer/composer/pull/3904.diff","patch_url":"https://github.com/composer/composer/pull/3904.patch"},"body":"Several issues/requests were reported for such a feature: #1299, #2171, #3254, #3658.\r\n\r\nThis PR adds a repository that allows installing local packages that are not under VCS.\r\nJust add paths in repositories so the local packages can be found.\r\nThe local packages will be added as symlinks, it means that any modification\r\nmade in local packages will be automatically applied to other packages depending on it.\r\nBoth relative and absolute paths are handled.\r\n```json\r\n\"require\": {\r\n    \"<vendor>/<local-package>\": \"*\"\r\n},\r\n\"repositories\": [\r\n    {\r\n        \"type\": \"folder\",\r\n        \"url\": \"../../relative/path/to/package/\"\r\n    },\r\n    {\r\n        \"type\": \"folder\",\r\n        \"url\": \"/absolute/path/to/package/\"\r\n    }\r\n]\r\n```"},"comment":{"url":"https://api.github.com/repos/composer/composer/issues/comments/130767378","html_url":"https://github.com/composer/composer/pull/3904#issuecomment-130767378","issue_url":"https://api.github.com/repos/composer/composer/issues/3904","id":130767378,"user":{"login":"nishsinghal","id":8045545,"avatar_url":"https://avatars.githubusercontent.com/u/8045545?v=3","gravatar_id":"","url":"https://api.github.com/users/nishsinghal","html_url":"https://github.com/nishsinghal","followers_url":"https://api.github.com/users/nishsinghal/followers","following_url":"https://api.github.com/users/nishsinghal/following{/other_user}","gists_url":"https://api.github.com/users/nishsinghal/gists{/gist_id}","starred_url":"https://api.github.com/users/nishsinghal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nishsinghal/subscriptions","organizations_url":"https://api.github.com/users/nishsinghal/orgs","repos_url":"https://api.github.com/users/nishsinghal/repos","events_url":"https://api.github.com/users/nishsinghal/events{/privacy}","received_events_url":"https://api.github.com/users/nishsinghal/received_events","type":"User","site_admin":false},"created_at":"2015-08-13T17:19:34Z","updated_at":"2015-08-13T17:19:34Z","body":"+1"}}