{"push_id":1768451533,"size":44,"distinct_size":1,"ref":"refs/heads/master","head":"ba7227c3cfc63cb54f21e6a21ad92c387e312508","before":"6c5544c9ea4b54b83ccc8683c79a3239a1321f56","commits":[{"sha":"29783800cc4b9397cda92949a367ed7372eaf555","author":{"name":"yaoyao","email":"e2c59a29e8303a9e7c0316b23ed423f7a64a2b13@icloud.com"},"message":"add bootstrap to project","distinct":false,"url":"https://api.github.com/repos/xiaoyao202304/store-competition/commits/29783800cc4b9397cda92949a367ed7372eaf555"},{"sha":"4891283104db74cd310db5c2b52fb19ae203fdfb","author":{"name":"yaoyao","email":"e2c59a29e8303a9e7c0316b23ed423f7a64a2b13@icloud.com"},"message":"add bootstrap html","distinct":false,"url":"https://api.github.com/repos/xiaoyao202304/store-competition/commits/4891283104db74cd310db5c2b52fb19ae203fdfb"},{"sha":"c2134b70988b1824456b07c3d7ced3b88186757c","author":{"name":"yaoyao","email":"e2c59a29e8303a9e7c0316b23ed423f7a64a2b13@icloud.com"},"message":"add bootstrap flash function","distinct":false,"url":"https://api.github.com/repos/xiaoyao202304/store-competition/commits/c2134b70988b1824456b07c3d7ced3b88186757c"},{"sha":"bfab907dde9d1da3a155f4c7dbfb3775200acb01","author":{"name":"yaoyao","email":"e2c59a29e8303a9e7c0316b23ed423f7a64a2b13@icloud.com"},"message":"user can login/logout/signup","distinct":false,"url":"https://api.github.com/repos/xiaoyao202304/store-competition/commits/bfab907dde9d1da3a155f4c7dbfb3775200acb01"},{"sha":"28f05efc1a132bd0565fbbb4c20ec133e614be98","author":{"name":"yaoyao","email":"e2c59a29e8303a9e7c0316b23ed423f7a64a2b13@icloud.com"},"message":"install simpleform with bootstrap","distinct":false,"url":"https://api.github.com/repos/xiaoyao202304/store-competition/commits/28f05efc1a132bd0565fbbb4c20ec133e614be98"},{"sha":"daef253ae8d4eb2ad16be7ca5dce85503929994b","author":{"name":"yaoyao","email":"e2c59a29e8303a9e7c0316b23ed423f7a64a2b13@icloud.com"},"message":"install font-awesome-rails","distinct":false,"url":"https://api.github.com/repos/xiaoyao202304/store-competition/commits/daef253ae8d4eb2ad16be7ca5dce85503929994b"},{"sha":"2bcdd703cf6ad9498b27ff86159a3d39e92fbf0d","author":{"name":"yaoyao","email":"e2c59a29e8303a9e7c0316b23ed423f7a64a2b13@icloud.com"},"message":"implement backend crud","distinct":false,"url":"https://api.github.com/repos/xiaoyao202304/store-competition/commits/2bcdd703cf6ad9498b27ff86159a3d39e92fbf0d"},{"sha":"7d217b57992dbd603fa2e6a4d83395c956058524","author":{"name":"yaoyao","email":"e2c59a29e8303a9e7c0316b23ed423f7a64a2b13@icloud.com"},"message":"only admin can access backend panel","distinct":false,"url":"https://api.github.com/repos/xiaoyao202304/store-competition/commits/7d217b57992dbd603fa2e6a4d83395c956058524"},{"sha":"39f1a6d5630bcdb71ffb3665620cb07652e35ff8","author":{"name":"yaoyao","email":"e2c59a29e8303a9e7c0316b23ed423f7a64a2b13@icloud.com"},"message":"implement image upload","distinct":false,"url":"https://api.github.com/repos/xiaoyao202304/store-competition/commits/39f1a6d5630bcdb71ffb3665620cb07652e35ff8"},{"sha":"851bb37f7b5a14d0ab71007c74645eb2597cbc38","author":{"name":"yaoyao","email":"e2c59a29e8303a9e7c0316b23ed423f7a64a2b13@icloud.com"},"message":"implement product show","distinct":false,"url":"https://api.github.com/repos/xiaoyao202304/store-competition/commits/851bb37f7b5a14d0ab71007c74645eb2597cbc38"},{"sha":"01cd52c6940b6d0c6c7cdbf5d1c6ff161dd7ca6a","author":{"name":"yaoyao","email":"e2c59a29e8303a9e7c0316b23ed423f7a64a2b13@icloud.com"},"message":"change admin/product backend panel","distinct":false,"url":"https://api.github.com/repos/xiaoyao202304/store-competition/commits/01cd52c6940b6d0c6c7cdbf5d1c6ff161dd7ca6a"},{"sha":"3cc11563d8e8aa9ebe4f37bdda8010745d0bf0d8","author":{"name":"yaoyao","email":"e2c59a29e8303a9e7c0316b23ed423f7a64a2b13@icloud.com"},"message":"add add_to_cart button","distinct":false,"url":"https://api.github.com/repos/xiaoyao202304/store-competition/commits/3cc11563d8e8aa9ebe4f37bdda8010745d0bf0d8"},{"sha":"6bb266e773df11ec454b14bfa9bf7ea35f4cf6af","author":{"name":"yaoyao","email":"e2c59a29e8303a9e7c0316b23ed423f7a64a2b13@icloud.com"},"message":"implement add_product_to_cart function","distinct":false,"url":"https://api.github.com/repos/xiaoyao202304/store-competition/commits/6bb266e773df11ec454b14bfa9bf7ea35f4cf6af"},{"sha":"547307617027e133723170ceae4c35612565c992","author":{"name":"yaoyao","email":"e2c59a29e8303a9e7c0316b23ed423f7a64a2b13@icloud.com"},"message":"implement current_cart function","distinct":false,"url":"https://api.github.com/repos/xiaoyao202304/store-competition/commits/547307617027e133723170ceae4c35612565c992"},{"sha":"b54b9b8af0a5356ffce18ca885484dbf9a19b997","author":{"name":"yaoyao","email":"e2c59a29e8303a9e7c0316b23ed423f7a64a2b13@icloud.com"},"message":"implement carts index function","distinct":false,"url":"https://api.github.com/repos/xiaoyao202304/store-competition/commits/b54b9b8af0a5356ffce18ca885484dbf9a19b997"},{"sha":"b456c54b4cc0d21575c74487df19cec952b8710e","author":{"name":"yaoyao","email":"e2c59a29e8303a9e7c0316b23ed423f7a64a2b13@icloud.com"},"message":"empty cart","distinct":false,"url":"https://api.github.com/repos/xiaoyao202304/store-competition/commits/b456c54b4cc0d21575c74487df19cec952b8710e"},{"sha":"23170425537cecb76f9a5be8df88784f2d901506","author":{"name":"yaoyao","email":"e2c59a29e8303a9e7c0316b23ed423f7a64a2b13@icloud.com"},"message":"delete an item from cart","distinct":false,"url":"https://api.github.com/repos/xiaoyao202304/store-competition/commits/23170425537cecb76f9a5be8df88784f2d901506"},{"sha":"427c227000bf79e84128c1318e599b484f94bff9","author":{"name":"yaoyao","email":"e2c59a29e8303a9e7c0316b23ed423f7a64a2b13@icloud.com"},"message":"cannot add same item in cart","distinct":false,"url":"https://api.github.com/repos/xiaoyao202304/store-competition/commits/427c227000bf79e84128c1318e599b484f94bff9"},{"sha":"8ab5e1ebffaf981109043f3085886926b2325271","author":{"name":"yaoyao","email":"e2c59a29e8303a9e7c0316b23ed423f7a64a2b13@icloud.com"},"message":"change quantity in cart","distinct":false,"url":"https://api.github.com/repos/xiaoyao202304/store-competition/commits/8ab5e1ebffaf981109043f3085886926b2325271"},{"sha":"5ee686a7b91344a6745ebb6a725cf02dd7126f41","author":{"name":"yaoyao","email":"e2c59a29e8303a9e7c0316b23ed423f7a64a2b13@icloud.com"},"message":"cannot add item with quantity 0","distinct":false,"url":"https://api.github.com/repos/xiaoyao202304/store-competition/commits/5ee686a7b91344a6745ebb6a725cf02dd7126f41"}]}
{"actor":{"display_login":"xiaoyao202304"}}