{"push_id":805885984,"size":2,"distinct_size":0,"ref":"refs/heads/master","head":"1b0269218525f546a886bfea2deb7d69d2beae7e","before":"b82beb2b7b1d1d42a505a954cae18236d5ad40a5","commits":[{"sha":"433640b2859c1956be74ea93deaafba89d34d779","author":{"email":"d360f2f4106184aea4888959fb571dd20fb793b5@gmail.com","name":"0xazure"},"message":"Refactor resource builder utilities to support streams","distinct":false,"url":"https://api.github.com/repos/new-xkit/XKit/commits/433640b2859c1956be74ea93deaafba89d34d779"},{"sha":"1b0269218525f546a886bfea2deb7d69d2beae7e","author":{"email":"5c2bd99229d434a2f7174ea3f8798d821bc7f9ae@barosl.com","name":"Homu"},"message":"Auto merge of #475 - 0xazure:resourcebuilders-support-streams, r=hobinjk\n\nRefactor resource builder utilities to support streams\n\nThis is part one of a two-step refactoring to improve the build scripts from a maintenence point of view.\r\n\r\nThe primary change is to refactor the resource builder code to support streams and make them more like a traditional `gulp` plugin.  The resource builders now consume and return streams of files to fit into the `gulp.pipe()` paradigm.\r\n\r\nThis change is particularly necessary for part two of the build script refactoring (coming soon :tm:) that relies on the ability to compose streams to build up pipe chains programatically.\r\n\r\nChanges include:\r\n- The aforementioned refactor to support streams\r\n- Moving the resource builder files out of `Extensions/dist/` and into `dev/builders` to separate them from our generated distribution files\r\n- Major refactor to reduce code duplication and improve use of generalized functions\r\n- Refactor to merge certain related functions and completely remove unused ones","distinct":false,"url":"https://api.github.com/repos/new-xkit/XKit/commits/1b0269218525f546a886bfea2deb7d69d2beae7e"}]}