{"push_id":1755472837,"size":17,"distinct_size":17,"ref":"refs/heads/v2","head":"51e2ed923dea3ab9e29861c35c16b583565e7c33","before":"5ebd0ebc82d901d9a3fb9d2abaa8d8306ef231e2","commits":[{"sha":"332ef6fde3654df0a4a40a069e4aaba4f83ecf71","author":{"name":"Paul Tan","email":"47694dae389453634f0f8d3a618ffe16016d5f4c@gmail.com"},"message":"Initial commit","distinct":true,"url":"https://api.github.com/repos/pyokagan/CanIHasReview2/commits/332ef6fde3654df0a4a40a069e4aaba4f83ecf71"},{"sha":"725c5a8d4af6833c7124fd19a9d2ab574673ad19","author":{"name":"Paul Tan","email":"47694dae389453634f0f8d3a618ffe16016d5f4c@gmail.com"},"message":"Add dummy server and library module","distinct":true,"url":"https://api.github.com/repos/pyokagan/CanIHasReview2/commits/725c5a8d4af6833c7124fd19a9d2ab574673ad19"},{"sha":"7fb8d7c38d6a531150f116ef67bc0120c14f0bd4","author":{"name":"Paul Tan","email":"47694dae389453634f0f8d3a618ffe16016d5f4c@gmail.com"},"message":"Add webpack multi-page setup\n\n* file-loader\n* isomorphic-style-loader\n* css-loader","distinct":true,"url":"https://api.github.com/repos/pyokagan/CanIHasReview2/commits/7fb8d7c38d6a531150f116ef67bc0120c14f0bd4"},{"sha":"06c34d0becdfb8ff3606d085cca26c6c86b9f6ed","author":{"name":"Paul Tan","email":"47694dae389453634f0f8d3a618ffe16016d5f4c@gmail.com"},"message":"Setup typescript, tslint\n\n* no-magic-numbers: Can be easily caught via code review, and sometimes magic\n  numbers are useful.","distinct":true,"url":"https://api.github.com/repos/pyokagan/CanIHasReview2/commits/06c34d0becdfb8ff3606d085cca26c6c86b9f6ed"},{"sha":"82b14ed61e385e659ea7211c19af5d113c0da6b1","author":{"name":"Paul Tan","email":"47694dae389453634f0f8d3a618ffe16016d5f4c@gmail.com"},"message":"Setup mocha unit testing system","distinct":true,"url":"https://api.github.com/repos/pyokagan/CanIHasReview2/commits/82b14ed61e385e659ea7211c19af5d113c0da6b1"},{"sha":"bbe5730dfebef6654846d7fd1ef79fd8da1ca22f","author":{"name":"Paul Tan","email":"47694dae389453634f0f8d3a618ffe16016d5f4c@gmail.com"},"message":"package.json: add useful libraries (mz, lodash)","distinct":true,"url":"https://api.github.com/repos/pyokagan/CanIHasReview2/commits/bbe5730dfebef6654846d7fd1ef79fd8da1ca22f"},{"sha":"5c460caa95cd149e7d9bad4e1910d597ac5e1dec","author":{"name":"Paul Tan","email":"47694dae389453634f0f8d3a618ffe16016d5f4c@gmail.com"},"message":"server: add koa, koa-compose, koa-mount, koa-static\n\nImplement support for KOA_KEYS, KOA_PROXY\n\nImplement support for our webpack publicPath (\"/static\").","distinct":true,"url":"https://api.github.com/repos/pyokagan/CanIHasReview2/commits/5c460caa95cd149e7d9bad4e1910d597ac5e1dec"},{"sha":"6efbd87725274a450383bc69a7caafd44e40c8ad","author":{"name":"Paul Tan","email":"47694dae389453634f0f8d3a618ffe16016d5f4c@gmail.com"},"message":"Add dotenv support","distinct":true,"url":"https://api.github.com/repos/pyokagan/CanIHasReview2/commits/6efbd87725274a450383bc69a7caafd44e40c8ad"},{"sha":"68d27a67a8e7bca25c053aa18225488d2759c2db","author":{"name":"Paul Tan","email":"47694dae389453634f0f8d3a618ffe16016d5f4c@gmail.com"},"message":"webui: implement webui base with react/reactstrap rendering","distinct":true,"url":"https://api.github.com/repos/pyokagan/CanIHasReview2/commits/68d27a67a8e7bca25c053aa18225488d2759c2db"},{"sha":"d894a385cbf503dec5b071e218772ad36d35636d","author":{"name":"Paul Tan","email":"47694dae389453634f0f8d3a618ffe16016d5f4c@gmail.com"},"message":"Implement lib/github","distinct":true,"url":"https://api.github.com/repos/pyokagan/CanIHasReview2/commits/d894a385cbf503dec5b071e218772ad36d35636d"},{"sha":"09b082ac81a895e12e8405821d2bd4abe74843e3","author":{"name":"Paul Tan","email":"47694dae389453634f0f8d3a618ffe16016d5f4c@gmail.com"},"message":"webui/auth: implement auth","distinct":true,"url":"https://api.github.com/repos/pyokagan/CanIHasReview2/commits/09b082ac81a895e12e8405821d2bd4abe74843e3"},{"sha":"f1e25b02b70efdd98c3fa5acee7237d6631aa147","author":{"name":"Paul Tan","email":"47694dae389453634f0f8d3a618ffe16016d5f4c@gmail.com"},"message":"Add documentation support","distinct":true,"url":"https://api.github.com/repos/pyokagan/CanIHasReview2/commits/f1e25b02b70efdd98c3fa5acee7237d6631aa147"},{"sha":"ef6f67a9b85ab799b03704e1715081e16418b596","author":{"name":"Paul Tan","email":"47694dae389453634f0f8d3a618ffe16016d5f4c@gmail.com"},"message":"Implement lib/shell","distinct":true,"url":"https://api.github.com/repos/pyokagan/CanIHasReview2/commits/ef6f67a9b85ab799b03704e1715081e16418b596"},{"sha":"1e26b1485be9811c4aeb7f241865badf2714b318","author":{"name":"Paul Tan","email":"47694dae389453634f0f8d3a618ffe16016d5f4c@gmail.com"},"message":"Implement lib/git","distinct":true,"url":"https://api.github.com/repos/pyokagan/CanIHasReview2/commits/1e26b1485be9811c4aeb7f241865badf2714b318"},{"sha":"58f4efaead5cfcbc0f752461eca256a3560ff950","author":{"name":"Paul Tan","email":"47694dae389453634f0f8d3a618ffe16016d5f4c@gmail.com"},"message":"Implement lib/prstore","distinct":true,"url":"https://api.github.com/repos/pyokagan/CanIHasReview2/commits/58f4efaead5cfcbc0f752461eca256a3560ff950"},{"sha":"d80f0852a8d2221c8bb5e1d873a4808177102435","author":{"name":"Paul Tan","email":"47694dae389453634f0f8d3a618ffe16016d5f4c@gmail.com"},"message":"job: implement background job running (lib/job, webui/job)","distinct":true,"url":"https://api.github.com/repos/pyokagan/CanIHasReview2/commits/d80f0852a8d2221c8bb5e1d873a4808177102435"},{"sha":"51e2ed923dea3ab9e29861c35c16b583565e7c33","author":{"name":"Paul Tan","email":"47694dae389453634f0f8d3a618ffe16016d5f4c@gmail.com"},"message":"Implement \"submit a new iteration\" support","distinct":true,"url":"https://api.github.com/repos/pyokagan/CanIHasReview2/commits/51e2ed923dea3ab9e29861c35c16b583565e7c33"}]}
{"actor":{"display_login":"pyokagan"}}