client hooks for github repo