practice workshop of git hub