{"push_id":2149626226,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"50671c8ce2733dbef89030564dadc471b9916dbd","before":"d0a16ede19be50b8353336c997c4afb64d6fafcb","commits":[{"sha":"fd59c2e5fe2eb8fc8026824967d3542661862f0e","author":{"name":"ss.kovalevskiy","email":"4116ff5f4bdb97adf0a09822609cf8162c87b20b@yandex.ru"},"message":"Создаем сервис","distinct":true,"url":"https://api.github.com/repos/sskovalevskiy/angular/commits/fd59c2e5fe2eb8fc8026824967d3542661862f0e"},{"sha":"dd1697affc216b74762db25d6b5f1240063064b9","author":{"name":"ss.kovalevskiy","email":"4116ff5f4bdb97adf0a09822609cf8162c87b20b@yandex.ru"},"message":"Создаем простой сервис логгировщик","distinct":true,"url":"https://api.github.com/repos/sskovalevskiy/angular/commits/dd1697affc216b74762db25d6b5f1240063064b9"},{"sha":"6fe9d5778ac226df5c12297ad622b4c378c8edcd","author":{"name":"ss.kovalevskiy","email":"4116ff5f4bdb97adf0a09822609cf8162c87b20b@yandex.ru"},"message":"Создаем сервис carrs, который будет хранить массив машин для компонентов 'app.component' и 'add-carr.component'","distinct":true,"url":"https://api.github.com/repos/sskovalevskiy/angular/commits/6fe9d5778ac226df5c12297ad622b4c378c8edcd"},{"sha":"897efbd304ac80d310e3dbf774e9a3cf688fbbdb","author":{"name":"ss.kovalevskiy","email":"4116ff5f4bdb97adf0a09822609cf8162c87b20b@yandex.ru"},"message":"Пример использования сервиса логгирования в другом сервисе carrs","distinct":true,"url":"https://api.github.com/repos/sskovalevskiy/angular/commits/897efbd304ac80d310e3dbf774e9a3cf688fbbdb"},{"sha":"7a2dbb9d946e164fab6787788b076c67879f639c","author":{"name":"ss.kovalevskiy","email":"4116ff5f4bdb97adf0a09822609cf8162c87b20b@yandex.ru"},"message":"Создаем заготовку формы для дальнейшей валидации","distinct":true,"url":"https://api.github.com/repos/sskovalevskiy/angular/commits/7a2dbb9d946e164fab6787788b076c67879f639c"},{"sha":"30638e4c2d1bca461a93b805b189c7ab5c81f76c","author":{"name":"ss.kovalevskiy","email":"4116ff5f4bdb97adf0a09822609cf8162c87b20b@yandex.ru"},"message":"Добавляем к обязательным для заполнения полям атрибут 'required', а к полю 'button' аттрибут '[disabled]=!form.valid' отключающем кнопку при неверном заполнении полей. К полю 'Email' добавляем аттрибут 'email', проверяющий введенную инфу на соответствие формату e-mail","distinct":true,"url":"https://api.github.com/repos/sskovalevskiy/angular/commits/30638e4c2d1bca461a93b805b189c7ab5c81f76c"},{"sha":"0df3ef3471af66a895f2d9c84865ddf5693db0b9","author":{"name":"ss.kovalevskiy","email":"4116ff5f4bdb97adf0a09822609cf8162c87b20b@yandex.ru"},"message":"Добавляем CSS-стили при некорректном заполнении полей Email и password","distinct":true,"url":"https://api.github.com/repos/sskovalevskiy/angular/commits/0df3ef3471af66a895f2d9c84865ddf5693db0b9"},{"sha":"50671c8ce2733dbef89030564dadc471b9916dbd","author":{"name":"ss.kovalevskiy","email":"4116ff5f4bdb97adf0a09822609cf8162c87b20b@yandex.ru"},"message":"Merge finished","distinct":true,"url":"https://api.github.com/repos/sskovalevskiy/angular/commits/50671c8ce2733dbef89030564dadc471b9916dbd"}]}
{"actor":{"display_login":"sskovalevskiy"}}