{"action":"created","issue":{"url":"https://api.github.com/repos/zfcampus/zf-apigility-skeleton/issues/130","repository_url":"https://api.github.com/repos/zfcampus/zf-apigility-skeleton","labels_url":"https://api.github.com/repos/zfcampus/zf-apigility-skeleton/issues/130/labels{/name}","comments_url":"https://api.github.com/repos/zfcampus/zf-apigility-skeleton/issues/130/comments","events_url":"https://api.github.com/repos/zfcampus/zf-apigility-skeleton/issues/130/events","html_url":"https://github.com/zfcampus/zf-apigility-skeleton/pull/130","id":170289595,"number":130,"title":"Prepare skeleton to use ZF v3 releases by default","user":{"login":"weierophinney","id":25943,"avatar_url":"https://avatars.githubusercontent.com/u/25943?v=3","gravatar_id":"","url":"https://api.github.com/users/weierophinney","html_url":"https://github.com/weierophinney","followers_url":"https://api.github.com/users/weierophinney/followers","following_url":"https://api.github.com/users/weierophinney/following{/other_user}","gists_url":"https://api.github.com/users/weierophinney/gists{/gist_id}","starred_url":"https://api.github.com/users/weierophinney/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/weierophinney/subscriptions","organizations_url":"https://api.github.com/users/weierophinney/orgs","repos_url":"https://api.github.com/users/weierophinney/repos","events_url":"https://api.github.com/users/weierophinney/events{/privacy}","received_events_url":"https://api.github.com/users/weierophinney/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/zfcampus/zf-apigility-skeleton/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/zfcampus/zf-apigility-skeleton/milestones/13","html_url":"https://github.com/zfcampus/zf-apigility-skeleton/milestones/1.4.0","labels_url":"https://api.github.com/repos/zfcampus/zf-apigility-skeleton/milestones/13/labels","id":1933649,"number":13,"title":"1.4.0","description":null,"creator":{"login":"weierophinney","id":25943,"avatar_url":"https://avatars.githubusercontent.com/u/25943?v=3","gravatar_id":"","url":"https://api.github.com/users/weierophinney","html_url":"https://github.com/weierophinney","followers_url":"https://api.github.com/users/weierophinney/followers","following_url":"https://api.github.com/users/weierophinney/following{/other_user}","gists_url":"https://api.github.com/users/weierophinney/gists{/gist_id}","starred_url":"https://api.github.com/users/weierophinney/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/weierophinney/subscriptions","organizations_url":"https://api.github.com/users/weierophinney/orgs","repos_url":"https://api.github.com/users/weierophinney/repos","events_url":"https://api.github.com/users/weierophinney/events{/privacy}","received_events_url":"https://api.github.com/users/weierophinney/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":0,"state":"open","created_at":"2016-08-09T22:52:21Z","updated_at":"2016-08-09T22:52:21Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2016-08-09T22:50:02Z","updated_at":"2016-08-10T13:14:56Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/zfcampus/zf-apigility-skeleton/pulls/130","html_url":"https://github.com/zfcampus/zf-apigility-skeleton/pull/130","diff_url":"https://github.com/zfcampus/zf-apigility-skeleton/pull/130.diff","patch_url":"https://github.com/zfcampus/zf-apigility-skeleton/pull/130.patch"},"body":"For the next minor release (1.4), we'll be using ZF v3 components by default. This patch does the followign:\n\n- Sets the minimum supported PHP version to 5.6.\n- Removes the zendframework/zendframework dependency entirely; zf-apigility and others bring in zend-mvc already, which gives us the MVC foundation necessary.\n- Adds zendframework/zend-component-installer as a requirement.\n- Adds zfcampus/zf-asset-manager as a development requirement.\n- Removes zendframework/zftool as a development requirement.\n- Updates all Apigility requirements, both production and development, to their latest stable versions.\n- Adds Composer scripts for:\n  - enabling development mode (`composer development-enable`)\n  - disabling development mode (`composer development-disable`)\n  - reporting development mode status (`composer development-status`)\n\nThis has been tested quite a bit along with the zf-apigility-admin 1.5.0 release, but likely needs more testers. In particular, I'm curious what the \"install\" experience is like, and whether or not people are getting endless requests to update their module configuration, or if it \"just installs\"."},"comment":{"url":"https://api.github.com/repos/zfcampus/zf-apigility-skeleton/issues/comments/238862669","html_url":"https://github.com/zfcampus/zf-apigility-skeleton/pull/130#issuecomment-238862669","issue_url":"https://api.github.com/repos/zfcampus/zf-apigility-skeleton/issues/130","id":238862669,"user":{"login":"weierophinney","id":25943,"avatar_url":"https://avatars.githubusercontent.com/u/25943?v=3","gravatar_id":"","url":"https://api.github.com/users/weierophinney","html_url":"https://github.com/weierophinney","followers_url":"https://api.github.com/users/weierophinney/followers","following_url":"https://api.github.com/users/weierophinney/following{/other_user}","gists_url":"https://api.github.com/users/weierophinney/gists{/gist_id}","starred_url":"https://api.github.com/users/weierophinney/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/weierophinney/subscriptions","organizations_url":"https://api.github.com/users/weierophinney/orgs","repos_url":"https://api.github.com/users/weierophinney/repos","events_url":"https://api.github.com/users/weierophinney/events{/privacy}","received_events_url":"https://api.github.com/users/weierophinney/received_events","type":"User","site_admin":false},"created_at":"2016-08-10T13:14:56Z","updated_at":"2016-08-10T13:14:56Z","body":"For those interested in testing `composer create-project`, you can do the following:\r\n\r\n1. Create a file named `packages.json` with the following contents:\r\n\r\n```json\r\n{\r\n    \"packages\": {\r\n        \"zfcampus/zf-apigility-skeleton\": {\r\n            \"1.4.0\": {\r\n                \"name\": \"zfcampus/zf-apigility-skeleton\",\r\n                \"version\": \"1.4.0\",\r\n                \"source\": {\r\n                    \"url\": \"https://github.com/weierophinney/zf-apigility-skeleton.git\",\r\n                    \"type\": \"git\",\r\n                    \"reference\": \"35d47b3fec8af8df8c55273caaf0d82fcbe92eb7\"\r\n                }\r\n            }\r\n        }\r\n    }\r\n}\r\n```\r\n\r\n2. Run create-project, referencing the above as a repository:\r\n\r\n```bash\r\n$ composer create-project --repository=packages.json zfcampus/zf-apigility-skeleton apigility 1.4.0\r\n```\r\n\r\nThis will create a new project in the directory `apigility/`.\r\n\r\n3. Descend into the project:\r\n\r\n```bash\r\n$ cd apigility\r\n```\r\n\r\n4. Put it into development mode:\r\n\r\n```bash\r\n$ composer development-enable\r\n```\r\n\r\n5. Test it:\r\n\r\n```bash\r\n$ composer serve\r\n```\r\n\r\nand visit http://localhost:8080/\r\n\r\nI've done this locally, and found installation \"just worked\". Assets were correctly copied into the application, the installer did not prompt me to add modules, and the UI worked correctly.\r\n\r\nPlease let me know if you have any issues!"}}
{"actor":{"display_login":"weierophinney"}}