Search github repository with GitHub REST API.
Implement the infinite scroll without any third party library.
Trigger the searching action when text field was changed.
Handle the error event or rate limit, and trigger the notification.
https://github.com/tpps88206/michael-github-repo