{"push_id":1039266439,"size":9,"distinct_size":0,"ref":"refs/heads/master","head":"eabcfaef4e2542d2d09699fcbed6e2e8c7caa843","before":"99984a1654724a185b31cc8f1f0c457f9bfeb019","commits":[{"sha":"664dff0eef5059348b9d84ec6a9d261a5433504c","author":{"email":"1f27e2d21e7497307ba75fd26ed9de8d73141c0e@gmail.com","name":"Michael Blais Younkin"},"message":"Setup typescript build system","distinct":false,"url":"https://api.github.com/repos/michael-younkin/jsloco/commits/664dff0eef5059348b9d84ec6a9d261a5433504c"},{"sha":"f675e3dfa16c72e3ad42f70dc20ac361c424bf1c","author":{"email":"1f27e2d21e7497307ba75fd26ed9de8d73141c0e@gmail.com","name":"Michael Younkin"},"message":"Impl game object","distinct":false,"url":"https://api.github.com/repos/michael-younkin/jsloco/commits/f675e3dfa16c72e3ad42f70dc20ac361c424bf1c"},{"sha":"c99d5b4fc0fe9e23c68f8548d2114979dc6ffe76","author":{"email":"1f27e2d21e7497307ba75fd26ed9de8d73141c0e@gmail.com","name":"Michael Younkin"},"message":"Impl event based entity component system","distinct":false,"url":"https://api.github.com/repos/michael-younkin/jsloco/commits/c99d5b4fc0fe9e23c68f8548d2114979dc6ffe76"},{"sha":"8e3b20652b30b6830a1896ed9932889b39468bba","author":{"email":"1f27e2d21e7497307ba75fd26ed9de8d73141c0e@gmail.com","name":"Michael Younkin"},"message":"Remove events, add services\n\nInstead of a \"Game\" god object, we'll pass around a nifty service container.\nThis is somewhat like the microkernel OS architecture.\n\nI removed event handling code because I couldn't decide on how everything should\nwork together. Now that I've implemented the service container, I have a better\nidea. I'd like to see what the \"Game Loop\" service looks like first before\nmaking any more signifiant additions.\n\nTypescript has been working out amazingly well. It is much faster than flow, and\nit's better at staying out of my way when implementing things like\nServiceContainer#getService.","distinct":false,"url":"https://api.github.com/repos/michael-younkin/jsloco/commits/8e3b20652b30b6830a1896ed9932889b39468bba"},{"sha":"24fdea738e6c5bd4c737e7e07979eeea3aa6f377","author":{"email":"1f27e2d21e7497307ba75fd26ed9de8d73141c0e@gmail.com","name":"Michael Younkin"},"message":"Rename ts/game.ts to ts/services.ts","distinct":false,"url":"https://api.github.com/repos/michael-younkin/jsloco/commits/24fdea738e6c5bd4c737e7e07979eeea3aa6f377"},{"sha":"c9ea7c473449fbfb84260da4a5d29164b3575426","author":{"email":"1f27e2d21e7497307ba75fd26ed9de8d73141c0e@gmail.com","name":"Michael Younkin"},"message":"For real this time, impl entity comp system","distinct":false,"url":"https://api.github.com/repos/michael-younkin/jsloco/commits/c9ea7c473449fbfb84260da4a5d29164b3575426"},{"sha":"23be12aeeef88d04588d27596facfa5ad77634af","author":{"email":"1f27e2d21e7497307ba75fd26ed9de8d73141c0e@gmail.com","name":"Michael Younkin"},"message":"Impl gameloop and helloworld services","distinct":false,"url":"https://api.github.com/repos/michael-younkin/jsloco/commits/23be12aeeef88d04588d27596facfa5ad77634af"},{"sha":"9e057b713b51300051a0b1d9fefb558435726db1","author":{"email":"1f27e2d21e7497307ba75fd26ed9de8d73141c0e@gmail.com","name":"Michael Younkin"},"message":"Impl rendering","distinct":false,"url":"https://api.github.com/repos/michael-younkin/jsloco/commits/9e057b713b51300051a0b1d9fefb558435726db1"},{"sha":"eabcfaef4e2542d2d09699fcbed6e2e8c7caa843","author":{"email":"1f27e2d21e7497307ba75fd26ed9de8d73141c0e@gmail.com","name":"Michael Younkin"},"message":"Add state service (for menus, etc.)","distinct":false,"url":"https://api.github.com/repos/michael-younkin/jsloco/commits/eabcfaef4e2542d2d09699fcbed6e2e8c7caa843"}]}