And apologies for sending that twice...a slow network and a buffered keypress.
Mike
Quoting Michael J Jackson <[email protected]> on Sat, 08 Jul 2017
08:12:19 +0100:
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 definitely want to use Git but
will not be able to use GitHub e.g. hosting sensitive/personal
code/docs/data that must be held on servers in known locations and
with known security qualities and not just "somewhere" in the world.
Cheers,
Mike
Quoting "Waldman, Simon" <[email protected]> on Sat, 8 Jul 2017 06:41:06 +0000:
Surely these are two different things, doing two different jobs?
Git (either command line or through a GUI) on the local machine,
and Github for the remote repo?
Or is there a local GUI that also goes by the name of Github? If
so, I recommend *great* care in describing this; if I’m confused by
reading it on the discuss list, I can only imagine that learners
will be too!
From: Discuss [mailto:[email protected]]
On Behalf Of Anelda van der Walt
Sent: 08 July 2017 06:33
To: Bond, Steve (NIH/NHGRI) [F]
Cc: Software Carpentry Discussion; John Poole; Bryan Johnston
Subject: Re: [Discuss] Git lesson alternative
Hi Steve,
Thanks very much for sharing!
I've been wondering how we can simultaneously give a broader
exposure to GitHub GUI as I (since I'm not a software developer but
often collaborate with others on GitHub) mostly use GitHub and
haven't had to use git command line probably for a year now because
I could do everything I needed in the GUI. Not that I am promoting
not teaching the command line way of using git, but for people
who've never ever encountered version control it might be more
accessible to first build a mental model by learning GitHub and
then going to the next step of learning the command line tool.
Kind regards,
Anelda
On Fri, Jul 7, 2017 at 6:49 PM, Bond, Steve (NIH/NHGRI) [F]
<[email protected]<mailto:[email protected]>> wrote:
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.
https://github.com/biologyguy/git-novice
So it doesn’t tie in with gap minder, but we do have our attendees
writing little programs.
There are still some significant kinks though, particularly when we
get to the collaboration and conflict resolution sections. The last
time we ran the workshop a significant gap developed between the
faster and slower paced learners that was difficult to accommodate
as instructors.
-Steve
From: Anelda van der Walt
<[email protected]<mailto:[email protected]>>
Date: Friday, July 7, 2017 at 12:07 PM
To: Software Carpentry Discussion
<[email protected]<mailto:[email protected]>>
Cc: John Poole <[email protected]<mailto:[email protected]>>, Bryan
Johnston <[email protected]<mailto:[email protected]>>
Subject: [Discuss] Git lesson alternative
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 opposed to showing the Dracula story. I know this
conversation has come up several times, and some instructors have
started to teach git on the morning of day 2 so that in the
afternoon, when they continue with the Python lesson, they can show
how it can be used with git. Does anyone have an edited version of
the git lesson that allows for integration with the Python
gapminder lesson perhaps?
Thanks!
Anelda
________________________________
Founded in 1821, Heriot-Watt is a leader in ideas and solutions.
With campuses and students across the entire globe we span the
world, delivering innovation and educational excellence in
business, engineering, design and the physical, social and life
sciences.
This email is generated from the Heriot-Watt University Group,
which includes:
1. Heriot-Watt University, a Scottish charity registered under
number SC000278
2. Edinburgh Business School a Charity Registered in Scotland,
SC026900. Edinburgh Business School is a company limited by
guarantee, registered in Scotland with registered number SC173556
and registered office at Heriot-Watt University Finance Office,
Riccarton, Currie, Midlothian, EH14 4AS
3. Heriot- Watt Services Limited (Oriam), Scotland's national
performance centre for sport. Heriot-Watt Services Limited is a
private limited company registered is Scotland with registered
number SC271030 and registered office at Research & Enterprise
Services Heriot-Watt University, Riccarton, Edinburgh, EH14 4AS.
The contents (including any attachments) are confidential. If you
are not the intended recipient of this e-mail, any disclosure,
copying, distribution or use of its contents is strictly
prohibited, and you should please notify the sender immediately and
then delete it (including any attachments) from your system.
------------------------------------------------------------
Dr. Michael (Mike) Jackson [email protected]
Software Architect Tel: +44 (0)131 650 5141
EPCC, The University of Edinburgh http://www.epcc.ed.ac.uk
Software Sustainability Institute http://www.software.ac.uk
--
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.
_______________________________________________
Discuss mailing list
[email protected]
http://lists.software-carpentry.org/listinfo/discuss
------------------------------------------------------------
Dr. Michael (Mike) Jackson [email protected]
Software Architect Tel: +44 (0)131 650 5141
EPCC, The University of Edinburgh http://www.epcc.ed.ac.uk
Software Sustainability Institute http://www.software.ac.uk
--
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.
_______________________________________________
Discuss mailing list
[email protected]
http://lists.software-carpentry.org/listinfo/discuss