In discussing alternative git lessons in the past, I and others have promoted the Guacamole approach. Github user @rrlove have edited the canonical lesson to use the guac example [1] (repo [2]). You can read about their experience with the lesson, as well [3].
So that's another alternative git lesson where the hard work's "already been done". I'd be interested in discussing what it would take to replace the current default lesson with one of these. I don't think I've heard from anybody who prefers the Planets lesson to these alternatives, but I'd love to discuss the pros and cons. -Byron [1]: https://rrlove.github.io/git-novice-topdown/ [2]: https://github.com/rrlove/git-novice-topdown/ [3]: https://github.com/swcarpentry/git-novice/issues/ 277#issuecomment-321296886 On Tue, Dec 5, 2017 at 10:38 AM, Anelda van der Walt < [email protected]> wrote: > Dear all, > > Back in July 2017 I started a conversation on the discuss list about > alternative Git/Github lessons that exist in the Carpentry community [1]. > So many of you responded with suggestions about how you have dropped the > Dracula example or augmented it with episodes on things like Git GUI or > Github and more. Thanks very much to everyone who responded. > > One of the first lessons I was pointed to, was Steve Bond's (copied on > this email) lesson [2] which was originally forked from the SWC git novice > lesson, but introduces Github and constantly show how to do things both in > git and github. > > Last week we ran a workshop at NWU where we trialled Steve's lesson. I > chose this lesson as it was mature enough to use off the shelf (Steve had > put a lot of effort in to make sure the lesson is refined). > > > Feedback from the workshop: > > - It was great to introduce the power of local repositories and > connect that with online repositories and collaboration. > - The lesson makes version control much more accessible even for > learners who are not yet comfortable on the commandline. > - The switching adds cognitive load but we went very slow and got good > feedback. > - I veered off the script to spend some time introducing all the > things that can be clicked on in the Github interface and people found that > very valuable, but I don't know how to incorporate this as an episode in > the lesson making it practical? > - We didn't get to the collaboration part even though we had time to > spare as people's brains were fried by late Friday afternoon. We ended the > workshop on a high. The lesson includes screenshots for every step of the > way so I recommended people referred back to the lesson when they get to > collaboration and conflict resolution. > > Afterwards a colleague did a short demo of how she uses Git from RStudio > and another colleague showed the same for his text editor (Visual Studio > Code [3] - available for Mac, Windows, Linux). This was really helpful to > show people how they can use even better tools to be more efficient and > adopt version control easier. > > I'm wondering if the community would like to try out Steve's lesson as > alternative to Dracula and provide some feedback? Maybe this is a low > hanging fruit waiting to be picked and solve some of our git > teaching/learning problems? > Steve already did most of the work... > > What do you think? > > Thanks, > > Anelda > > [1] http://lists.software-carpentry.org/pipermail/discuss/2017-J > uly/005319.html > [2] https://github.com/biologyguy/git-novice > [3] https://code.visualstudio.com/docs/supporting/faq > > _______________________________________________ > Discuss mailing list > [email protected] > http://lists.software-carpentry.org/listinfo/discuss >
_______________________________________________ Discuss mailing list [email protected] http://lists.software-carpentry.org/listinfo/discuss
