dear all, thanks for all the great resources which i did not know!
adding to the list: with the CodeRefinery team [1] we are developing a number of Carpentries-style lessons [2]. relevant to this thread: - Git-intro using cooking recipe and branches: https://coderefinery.github.io/git-intro/ - Collaborative Git: https://coderefinery.github.io/git-collaborative/ - Git branch design: https://coderefinery.github.io/git-branch-design/ best regards, radovan [1] https://coderefinery.org [2] https://coderefinery.org/lessons/ On Thu, Jul 25, 2019 at 5:16 AM Christina Koch via discuss <[email protected]> wrote: > > Hi Sumana, > > Our workshop community at UW Madison has tweaked the usual git lesson to > include episodes on branching: > > repository: https://github.com/UW-Madison-DataScience/git-novice-custom > website: https://uw-madison-datascience.github.io/git-novice-custom/ > > Christina > > On Wed, Jul 24, 2019 at 4:54 PM Sumana Harihareswara <[email protected]> > wrote: >> >> I'm training a new contractor on basic shell and git, and the Software >> Carpentry materials have been FANTASTIC. >> >> But I would like to teach her about branching and pull requests next. I >> recognize and understand that the git novice lesson doesn't cover branching >> and I totally get why >> https://swcarpentry.github.io/git-novice/guide/index.html . I would like to >> continue with a Carpentry-style approach that uses live coding, frequent >> formative assessment (including exercises with solutions), making mistakes >> and working through them, incremental diagram presentation, and so on, as in >> http://third-bit.com/2019/06/15/10-quick-tips-for-delivering-a-programming-lesson.html >> . Is anyone aware of such a lesson, covering branches and GitHub pull >> requests? Or is anyone working on one? I'm aware of some resources but >> haven't found anything that is quite what I am looking for: >> >> * https://learngitbranching.js.org/ >> * >> https://github.com/lexnederbragt/github_collab_workshop/blob/master/workshop_outline.md >> * https://github.com/dlab-berkeley/git-fundamentals and in particular >> https://github.com/dlab-berkeley/git-fundamentals/blob/master/pdfs/0-7_branching.pdf >> >> I don't want to reinvent the wheel, and I'd like to use/test/contribute to >> such a lesson if it exists. >> >> Thanks, >> Sumana Harihareswara > > > > -- > Christina Koch - Research Computing Facilitator, > Center for High Throughput Computing; Open Science Grid + OSG Connect > University of Wisconsin - Madison, Wisconsin Institute for Discovery, (the > International Space Station by name, if not in person) > email: [email protected] // phone: (608) 316 - 4041 // calendar: > tinyurl.com/ChristinaCHTC > The Carpentries / discuss / see discussions + participants + delivery options > Permalink ------------------------------------------ The Carpentries: discuss Permalink: https://carpentries.topicbox.com/groups/discuss/T88a5a6f29942ba00-M2b9ccd4090241381745d11cf Delivery options: https://carpentries.topicbox.com/groups/discuss/subscription
