Hi Anelda,
The closest I've got to addressing real code is to start (during a bash /
language/ git / language workshop ) by showcasing a brief pre-prepared git
repository from the previous day's bash lesson.
https://github.com/lonsbio/git_shell_example
I still taught the vanilla Dracula git aft
Hi Anelda,
I recently taught a 2 hour 'GitHub for bioinformatics' workshop for my lab
group. I built on the Dracula Git novice lesson but then added some
activities to have them contribute to a GitHub account that we use for
various training purposes (
https://github.com/CCBBatUT/WolfmanDraculaCo
On Sat, 08 Jul 2017 08:12:19 +0100
Michael J Jackson wrote:
> I try and get these points over to students:
>
> * Git and Github are not synonyms.
> * Git is a version control tool, one of many.
> * Github is a project/repository hosting service, one of many.
> * There are situations where you'd
Hi Anelda et al.,
I've taught git a few times. The last time, I decided to do something
different as I was never happy with the regular git lesson and I think I
will try it again.
I start with an existing repository on github (in this case, the repo
used for the instructors to coordinate their ma
Hi Anelda,
We have stripped out the entire Dracula example from our workshop at the NIH,
switching to a conversions script example (dollars to cents, feet to meters,
etc). We have also chosen to focus heavily on the GitHub UI, instead of some of
the terminal commands that GitHub otherwise hides.
On Sat, July 8, 2017 04:07, Anelda van der Walt wrote:
> Hi all,
>
> We'll be running a Software Carpentry workshop later this month and was
> discussing the git-novice lesson again today... We would really like to
> show people how real code can be put under version control in git/GitHub
> as oppo
Rose raises some good points.
When I teach git to students who have no exposure to version control, I find
that students are more successful if they understand:
git is a tool (or software application)
GitHub is a service (similar to Google Docs or Dropbox)
a concrete understanding of remotes: loc