{"push_id":733794647,"size":16,"distinct_size":15,"ref":"refs/heads/gh-pages","head":"124b7776aad10f8e45707a1a2b92b54201438284","before":"44ea063bdb3d8ba5a1680eca4120ef30b5e2898e","commits":[{"sha":"31fee4b98adaa06ba3c04591df6e77bda53bbbfd","author":{"email":"b427e570104eae05125c6709cbf4dadee4b6517c@gmail.com","name":"Agustin Camino"},"message":"remove fonts from content","distinct":false,"url":"https://api.github.com/repos/TwilioDevEd/appointment-reminders-csharp/commits/31fee4b98adaa06ba3c04591df6e77bda53bbbfd"},{"sha":"e591ce36a82143a80a4465514a32541642e97b29","author":{"email":"b427e570104eae05125c6709cbf4dadee4b6517c@gmail.com","name":"Agustin Camino"},"message":"add initial skeleton for tutorial","distinct":true,"url":"https://api.github.com/repos/TwilioDevEd/appointment-reminders-csharp/commits/e591ce36a82143a80a4465514a32541642e97b29"},{"sha":"07b97dd2ceb778a4c1cd134687746c52b3727279","author":{"email":"b427e570104eae05125c6709cbf4dadee4b6517c@gmail.com","name":"Agustin Camino"},"message":"add tutorial introduction","distinct":true,"url":"https://api.github.com/repos/TwilioDevEd/appointment-reminders-csharp/commits/07b97dd2ceb778a4c1cd134687746c52b3727279"},{"sha":"06c6009693f24b77d0621bca7686eb53c2d71428","author":{"email":"b427e570104eae05125c6709cbf4dadee4b6517c@gmail.com","name":"Agustin Camino"},"message":"add appointment model","distinct":true,"url":"https://api.github.com/repos/TwilioDevEd/appointment-reminders-csharp/commits/06c6009693f24b77d0621bca7686eb53c2d71428"},{"sha":"c33dbfb037430bef2fa94cfa17f726ddefabdb8a","author":{"email":"b427e570104eae05125c6709cbf4dadee4b6517c@gmail.com","name":"Agustin Camino"},"message":"update appointment models","distinct":true,"url":"https://api.github.com/repos/TwilioDevEd/appointment-reminders-csharp/commits/c33dbfb037430bef2fa94cfa17f726ddefabdb8a"},{"sha":"47dfedd632fae691d1d99b688fc716f30a059182","author":{"email":"b427e570104eae05125c6709cbf4dadee4b6517c@gmail.com","name":"Agustin Camino"},"message":"add create appointment form","distinct":true,"url":"https://api.github.com/repos/TwilioDevEd/appointment-reminders-csharp/commits/47dfedd632fae691d1d99b688fc716f30a059182"},{"sha":"13b66d810647beeab22cc78d1068936a2a45df62","author":{"email":"b427e570104eae05125c6709cbf4dadee4b6517c@gmail.com","name":"Agustin Camino"},"message":"Add chapter 02\n\nIt includes:\n* What is the markup used to render a button `ActionLink`.\n* How to view a list of all the future appointments.\n* How to find and appointment given an ID.","distinct":true,"url":"https://api.github.com/repos/TwilioDevEd/appointment-reminders-csharp/commits/13b66d810647beeab22cc78d1068936a2a45df62"},{"sha":"2756e534f497f997c1b383836cd02d1c8edb4672","author":{"email":"b427e570104eae05125c6709cbf4dadee4b6517c@gmail.com","name":"Agustin Camino"},"message":"fix typo","distinct":true,"url":"https://api.github.com/repos/TwilioDevEd/appointment-reminders-csharp/commits/2756e534f497f997c1b383836cd02d1c8edb4672"},{"sha":"dbeb94c590957c97699c28c63b7e5b970b175e19","author":{"email":"b427e570104eae05125c6709cbf4dadee4b6517c@gmail.com","name":"Agustin Camino"},"message":"add chapter 03 \"Send a Reminder\"\n\n* Add an overview of this chapter.\n* Add Hangfire.","distinct":true,"url":"https://api.github.com/repos/TwilioDevEd/appointment-reminders-csharp/commits/dbeb94c590957c97699c28c63b7e5b970b175e19"},{"sha":"dfd36b07d3c8f7c0925b952accb5454efcf6c422","author":{"email":"b427e570104eae05125c6709cbf4dadee4b6517c@gmail.com","name":"Agustin Camino"},"message":"add Hangfire configuration","distinct":true,"url":"https://api.github.com/repos/TwilioDevEd/appointment-reminders-csharp/commits/dfd36b07d3c8f7c0925b952accb5454efcf6c422"},{"sha":"77886c20d7355da60010a0e071e3ba4b5f9e0171","author":{"email":"b427e570104eae05125c6709cbf4dadee4b6517c@gmail.com","name":"Agustin Camino"},"message":"fix markup and references on chapter 03","distinct":true,"url":"https://api.github.com/repos/TwilioDevEd/appointment-reminders-csharp/commits/77886c20d7355da60010a0e071e3ba4b5f9e0171"},{"sha":"76eb0b6bfa0c4676cf2ad0d08b3dcfdc5e6842ec","author":{"email":"b427e570104eae05125c6709cbf4dadee4b6517c@gmail.com","name":"Agustin Camino"},"message":"add looking for future appointments","distinct":true,"url":"https://api.github.com/repos/TwilioDevEd/appointment-reminders-csharp/commits/76eb0b6bfa0c4676cf2ad0d08b3dcfdc5e6842ec"},{"sha":"bed0b2fed23c6c1492f77f77d102718786e15bbb","author":{"email":"b427e570104eae05125c6709cbf4dadee4b6517c@gmail.com","name":"Agustin Camino"},"message":"add send notifications job :smile:","distinct":true,"url":"https://api.github.com/repos/TwilioDevEd/appointment-reminders-csharp/commits/bed0b2fed23c6c1492f77f77d102718786e15bbb"},{"sha":"326cd62e45cf8e80bd2f5cab2e5f58a947ff3271","author":{"email":"b427e570104eae05125c6709cbf4dadee4b6517c@gmail.com","name":"Agustin Camino"},"message":"update documentation prose","distinct":true,"url":"https://api.github.com/repos/TwilioDevEd/appointment-reminders-csharp/commits/326cd62e45cf8e80bd2f5cab2e5f58a947ff3271"},{"sha":"8654e06f35ffadc2743b3415d824a1a00ec77d9a","author":{"email":"b427e570104eae05125c6709cbf4dadee4b6517c@gmail.com","name":"Agustin Camino"},"message":"fix prose in chapter 01 and 02","distinct":true,"url":"https://api.github.com/repos/TwilioDevEd/appointment-reminders-csharp/commits/8654e06f35ffadc2743b3415d824a1a00ec77d9a"},{"sha":"124b7776aad10f8e45707a1a2b92b54201438284","author":{"email":"e0f31e44c7a6102422c38d91eca0f3cf9b997462@gmail.com","name":"Kevin Whinnery"},"message":"tutorial edits","distinct":true,"url":"https://api.github.com/repos/TwilioDevEd/appointment-reminders-csharp/commits/124b7776aad10f8e45707a1a2b92b54201438284"}]}