fix require
add PublicEvent
add PushEvent
add PullRequestEvent
add DeleteEvent