{"push_id":898745978,"size":28,"distinct_size":0,"ref":"refs/heads/gh-pages","head":"d9475fba9d31763f8b9a96ad44510e383d54f9c5","before":"ef388f3b3bbcd993707eb2462f9c06d4fc97f3e9","commits":[{"sha":"db80b32b7c7ba420f5637835e831894a1d6e52af","author":{"email":"6ade4390070b90e144018c78bd515591a45f3478@gmail.com","name":"franciov"},"message":"mvc app structure + json file with projects","distinct":false,"url":"https://api.github.com/repos/franciov/portfolio/commits/db80b32b7c7ba420f5637835e831894a1d6e52af"},{"sha":"0dc3bef5710a4261a6863a7b977f494a1fd17e60","author":{"email":"6ade4390070b90e144018c78bd515591a45f3478@gmail.com","name":"franciov"},"message":"added specs","distinct":false,"url":"https://api.github.com/repos/franciov/portfolio/commits/0dc3bef5710a4261a6863a7b977f494a1fd17e60"},{"sha":"9322226e74c8a33e2e58a62b422b3ed1ce4008d8","author":{"email":"6ade4390070b90e144018c78bd515591a45f3478@gmail.com","name":"franciov"},"message":"renamed Logger to LogUtil for name convention","distinct":false,"url":"https://api.github.com/repos/franciov/portfolio/commits/9322226e74c8a33e2e58a62b422b3ed1ce4008d8"},{"sha":"51fad7ebeaa53954d0e2e66e3644068ed81bdf5c","author":{"email":"6ade4390070b90e144018c78bd515591a45f3478@gmail.com","name":"franciov"},"message":"set up karma + implemented basic tests to test the configuration","distinct":false,"url":"https://api.github.com/repos/franciov/portfolio/commits/51fad7ebeaa53954d0e2e66e3644068ed81bdf5c"},{"sha":"e766a05a93e9d77935ab7a28e2f33b36f2fcb306","author":{"email":"6ade4390070b90e144018c78bd515591a45f3478@gmail.com","name":"franciov"},"message":"implemented specs for app modules","distinct":false,"url":"https://api.github.com/repos/franciov/portfolio/commits/e766a05a93e9d77935ab7a28e2f33b36f2fcb306"},{"sha":"0474e9ebf7210b778e8b3c877b1ccbde5a002541","author":{"email":"6ade4390070b90e144018c78bd515591a45f3478@gmail.com","name":"franciov"},"message":"using classList instead of get/setAttribute('class')","distinct":false,"url":"https://api.github.com/repos/franciov/portfolio/commits/0474e9ebf7210b778e8b3c877b1ccbde5a002541"},{"sha":"c2448cd86babd135f6c95c817f3efd4f8b193d9a","author":{"email":"6ade4390070b90e144018c78bd515591a45f3478@gmail.com","name":"franciov"},"message":"moved project default values from model to view","distinct":false,"url":"https://api.github.com/repos/franciov/portfolio/commits/c2448cd86babd135f6c95c817f3efd4f8b193d9a"},{"sha":"7337adccde4b335e626559ffff5b3330e58c24ce","author":{"email":"6ade4390070b90e144018c78bd515591a45f3478@gmail.com","name":"franciov"},"message":"abstracted getData and setData methods in mvc/model.js","distinct":false,"url":"https://api.github.com/repos/franciov/portfolio/commits/7337adccde4b335e626559ffff5b3330e58c24ce"},{"sha":"61661c1fc334b0dde711ea5f8af8470a4cb09489","author":{"email":"6ade4390070b90e144018c78bd515591a45f3478@gmail.com","name":"franciov"},"message":"refactored View structure in order to increase reussability and readability","distinct":false,"url":"https://api.github.com/repos/franciov/portfolio/commits/61661c1fc334b0dde711ea5f8af8470a4cb09489"},{"sha":"337d7f7a4840fbceb61a143986a7783c0a1bd304","author":{"email":"6ade4390070b90e144018c78bd515591a45f3478@gmail.com","name":"franciov"},"message":"added service to get projects JSON using an AJAX call","distinct":false,"url":"https://api.github.com/repos/franciov/portfolio/commits/337d7f7a4840fbceb61a143986a7783c0a1bd304"},{"sha":"c7b82d45968fc7cb97d15ecc516d750a347878cb","author":{"email":"6ade4390070b90e144018c78bd515591a45f3478@gmail.com","name":"franciov"},"message":"using underscore.js for templating in View.render()","distinct":false,"url":"https://api.github.com/repos/franciov/portfolio/commits/c7b82d45968fc7cb97d15ecc516d750a347878cb"},{"sha":"9c89bba17b90d186dd4ffff145c1e88bbb1c15e9","author":{"email":"6ade4390070b90e144018c78bd515591a45f3478@gmail.com","name":"franciov"},"message":"content update","distinct":false,"url":"https://api.github.com/repos/franciov/portfolio/commits/9c89bba17b90d186dd4ffff145c1e88bbb1c15e9"},{"sha":"ac6f631265fbef258e9b9bd5bc6c9dce7819d2fb","author":{"email":"6ade4390070b90e144018c78bd515591a45f3478@gmail.com","name":"franciov"},"message":"made links work + updated content","distinct":false,"url":"https://api.github.com/repos/franciov/portfolio/commits/ac6f631265fbef258e9b9bd5bc6c9dce7819d2fb"},{"sha":"79b2aa08ea0d34eee5614a2fcf189c67ace6e2d4","author":{"email":"6ade4390070b90e144018c78bd515591a45f3478@gmail.com","name":"franciov"},"message":"implemented controller specs + cleaned logs","distinct":false,"url":"https://api.github.com/repos/franciov/portfolio/commits/79b2aa08ea0d34eee5614a2fcf189c67ace6e2d4"},{"sha":"6c9aa2e7c6096aa37ba23e6894a8e7ad1bf63037","author":{"email":"6ade4390070b90e144018c78bd515591a45f3478@gmail.com","name":"Francesco Iovine"},"message":"Merge pull request #19 from franciov/feature/mvc-app\n\nFeature/mvc app","distinct":false,"url":"https://api.github.com/repos/franciov/portfolio/commits/6c9aa2e7c6096aa37ba23e6894a8e7ad1bf63037"},{"sha":"76ba577ed5cb8bfc8c5b513f50374fbcac0b83ae","author":{"email":"6ade4390070b90e144018c78bd515591a45f3478@gmail.com","name":"franciov"},"message":"Merge branch 'develop' of github.com:franciov/portfolio into develop\n\nConflicts:\n\tindex.html","distinct":false,"url":"https://api.github.com/repos/franciov/portfolio/commits/76ba577ed5cb8bfc8c5b513f50374fbcac0b83ae"},{"sha":"65f18fced8bfe4f099531d512b1586a8b2ffd969","author":{"email":"6ade4390070b90e144018c78bd515591a45f3478@gmail.com","name":"franciov"},"message":"new header structure","distinct":false,"url":"https://api.github.com/repos/franciov/portfolio/commits/65f18fced8bfe4f099531d512b1586a8b2ffd969"},{"sha":"34c3d80b2596747ae4a2dd013a5415232efeaaf0","author":{"email":"6ade4390070b90e144018c78bd515591a45f3478@gmail.com","name":"franciov"},"message":"layout refactoring","distinct":false,"url":"https://api.github.com/repos/franciov/portfolio/commits/34c3d80b2596747ae4a2dd013a5415232efeaaf0"},{"sha":"2b2c2b05ad533be57b4400c49046582301b962d2","author":{"email":"6ade4390070b90e144018c78bd515591a45f3478@gmail.com","name":"franciov"},"message":"aboutme style","distinct":false,"url":"https://api.github.com/repos/franciov/portfolio/commits/2b2c2b05ad533be57b4400c49046582301b962d2"},{"sha":"c8eeb35af268fa4262e8982b7987ec31c150e5fd","author":{"email":"6ade4390070b90e144018c78bd515591a45f3478@gmail.com","name":"franciov"},"message":"implemented responsiveness","distinct":false,"url":"https://api.github.com/repos/franciov/portfolio/commits/c8eeb35af268fa4262e8982b7987ec31c150e5fd"}]}