{"push_id":1514478649,"size":2,"distinct_size":2,"ref":"refs/heads/pulls/commands-from-composer","head":"793f15ef5ac661030b06c87713d89941b590e54c","before":"38434e224c50a12eca46bf26ebc1613c377e38eb","commits":[{"sha":"262b42d8a74cee21b3166466d3090489bfd4bf8c","author":{"name":"Helmut Hummel","email":"616e881177e53541ea47e5917a60deb2554e079d@helhum.io"},"message":"[TASK] Refactor console setup on composer install\n\nSince we're going to do more stuff on build time,\nwe need an improved API and get rid of the huge class","distinct":true,"url":"https://api.github.com/repos/helhum/typo3_console/commits/262b42d8a74cee21b3166466d3090489bfd4bf8c"},{"sha":"793f15ef5ac661030b06c87713d89941b590e54c","author":{"name":"Helmut Hummel","email":"616e881177e53541ea47e5917a60deb2554e079d@helhum.io"},"message":"[FEATURE] Let composer packages provide commands\n\nThis changes the bootstrap to load the commands\nand the command manager before the RequestHandler\nis initialized.\n\nThis results in a clearer Bootstrap and enables\ncommands being executed during composer build time.\nNow every composer package (which includes TYPO3 extensions)\nis scanned for console command configuration file.\nAll files are collected and stored in one file during build time.\nDuring runtime this one file is evaluated instead of looping over\nall active TYPO3 extensions.\n\nAlthough this file has a limited format (e.g. command controller\nclass names must match a certain pattern), we use that\nuntil TYPO3 Console can run native Symfony commands.\n\nFixes #265","distinct":true,"url":"https://api.github.com/repos/helhum/typo3_console/commits/793f15ef5ac661030b06c87713d89941b590e54c"}]}
{"actor":{"display_login":"helhum"}}