{"push_id":882578569,"size":8,"distinct_size":8,"ref":"refs/heads/dev","head":"ce7084a17f07aab7943cc0f296d7fe2db3799ad5","before":"3869ec90e07812a4b0636531535c9f201a7a5206","commits":[{"sha":"a88fc2d2a196f2b2fe762877bd2481948edb8968","author":{"email":"c2208abde9668e8e9815c3690855edd1e63abeac@ingomueller.net","name":"Ingo Mueller"},"message":"Use grunt to run tests. Add gjslint test.","distinct":true,"url":"https://api.github.com/repos/AEGEE/oms-core/commits/a88fc2d2a196f2b2fe762877bd2481948edb8968"},{"sha":"5d43dc0766e8db68f8e95fff735184b000dfa5da","author":{"email":"c2208abde9668e8e9815c3690855edd1e63abeac@ingomueller.net","name":"Ingo Mueller"},"message":"Apply automatic fixes and space before `+` as suggested by gjshint.","distinct":true,"url":"https://api.github.com/repos/AEGEE/oms-core/commits/5d43dc0766e8db68f8e95fff735184b000dfa5da"},{"sha":"9655b22e7d5d2ab2ad2a2aa21449a67a2ebfba47","author":{"email":"c2208abde9668e8e9815c3690855edd1e63abeac@ingomueller.net","name":"Ingo Mueller"},"message":"Add jsonlint test to grunt.","distinct":true,"url":"https://api.github.com/repos/AEGEE/oms-core/commits/9655b22e7d5d2ab2ad2a2aa21449a67a2ebfba47"},{"sha":"a2677b4cf916c5ed486647c848e854b80598b18c","author":{"email":"c2208abde9668e8e9815c3690855edd1e63abeac@ingomueller.net","name":"Ingo Mueller"},"message":"Add more checks to jshint.\n\nWe should consider even more, see http://jshint.com/docs/options/.","distinct":true,"url":"https://api.github.com/repos/AEGEE/oms-core/commits/a2677b4cf916c5ed486647c848e854b80598b18c"},{"sha":"e1bebe5c7067ae3efc90669741f98dc5d12697e2","author":{"email":"c2208abde9668e8e9815c3690855edd1e63abeac@ingomueller.net","name":"Ingo Mueller"},"message":"Add sample unit test using mocha, express, and expect.\n\nThe test checks whether the server sends a valid response for a request\nto '/users'. This succeeds in the VM, but will fail at travis currently,\nso the test will not run by default just yet. It is integrated with grunt\nalready, so activating is only a small step away. If `grunt-cli` is\ninstalled globally, it can be run like this: `grunt mochaTest`\n\nI followed a mixture of the following guides:\n* https://semaphoreci.com/community/tutorials/getting-started-with-node-js-and-mocha\n* http://webapplog.com/test-driven-development-in-node-js-with-mocha/","distinct":true,"url":"https://api.github.com/repos/AEGEE/oms-core/commits/e1bebe5c7067ae3efc90669741f98dc5d12697e2"},{"sha":"dc275d1791744f87073d32941baeee1b3f7330f9","author":{"email":"c2208abde9668e8e9815c3690855edd1e63abeac@ingomueller.net","name":"Ingo Mueller"},"message":"Add coverage test using istanbul and integrate with coveralls.\n\nThis allows to determine how much lines of code are covered by the unit\ntests and to show this percentage as little icon in the README.","distinct":true,"url":"https://api.github.com/repos/AEGEE/oms-core/commits/dc275d1791744f87073d32941baeee1b3f7330f9"},{"sha":"77ecd384cbc491247d3aea626a5c8218039db0b9","author":{"email":"bfabfb1b3e32b90b5060d36142839161ac408990@sap.com","name":"Ingo Mueller"},"message":"Update dependencies with david. Update npm shrinkwrap.","distinct":true,"url":"https://api.github.com/repos/AEGEE/oms-core/commits/77ecd384cbc491247d3aea626a5c8218039db0b9"},{"sha":"ce7084a17f07aab7943cc0f296d7fe2db3799ad5","author":{"email":"ffa5dc0b13e78dbf5c70ff3e4554da5aca6cd552@tcd.ie","name":"serviceman"},"message":"Merge pull request #30 from ingomueller-net/quality-assurance\n\nAdopt best practices of open source projects for quality assurance","distinct":true,"url":"https://api.github.com/repos/AEGEE/oms-core/commits/ce7084a17f07aab7943cc0f296d7fe2db3799ad5"}]}