Hi Sumana, I have a slidedeck from a workshop at Write/Speak/Code 2016 about an open source workflow with git, branches, PRs and more. Although no recording unfortunately, the slidedeck covers my personal workflow (which is also what most of us working on OpenHatch used as well). Feel free to use or reuse any of this content which was designed for complete beginners:
https://www.slideshare.net/willingc/yes-you-can-git https://speakerdeck.com/willingc/yes-you-can-git Warmly, Carol On Wed, Jul 24, 2019, at 2:54 PM, Sumana Harihareswara 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 > *The Carpentries <https://carpentries.topicbox.com/latest>* / discuss / see > discussions <https://carpentries.topicbox.com/groups/discuss> + participants > <https://carpentries.topicbox.com/groups/discuss/members> + delivery options > <https://carpentries.topicbox.com/groups/discuss/subscription> Permalink > <https://carpentries.topicbox.com/groups/discuss/T88a5a6f29942ba00-M19567f13922bb1127746e990> --- *Carol Willing* CTO, Founder - *Willing Consulting* <http://willingconsulting.com/> Steering Council, Core Developer, ACM 2017 Software System Awardee <https://awards.acm.org/software-system/award-winners> - *Project Jupyter* <http://jupyter.org/> Steering Council, Core Developer - *Python language* <https://www.python.org/dev/peps/pep-0013> Fellow - *Python Software Foundation* <https://www.python.org/psf-landing/> ------------------------------------------ The Carpentries: discuss Permalink: https://carpentries.topicbox.com/groups/discuss/T88a5a6f29942ba00-Mf68217c93966be0d3c355247 Delivery options: https://carpentries.topicbox.com/groups/discuss/subscription