github api functionality item views and composite view