There are various resources for teaching yourself about git, and also
help via irc, but there's an opportunity here for the space to make a
little money. I've put a workshop request on the wiki[1] so that
someone with the knowledge can give us mere mortals a steer in the
right direction, and then we can work on the specific requirements of
the space. Once that's all done it can be documented on the wiki which
should help to remove the need for people like me stomping around in
the space servers :)
Ciemon
[0] https://github.com/londonhackspace
[1] http://wiki.hackspace.org.uk/wiki/Workshops#Workshop_Requested
I'd be interested in teaching Git to people (will add my name to the wiki when I get back to my computer). Have been doing it informally one-on-one for a while now.
Would be good to know what level of experience participants already have (i.e. will we need to explain the concept of version control from scratch, or has everyone already used Subversion?).
Chris
http://wiki.hackspace.org.uk/wiki/Workshops/Git_Workshop
This is from a perspective of 'teach Git from first principles', assuming no prior knowledge. I'm not certain if that's what most people will want, or whether we ought to split it more evenly between structured learning and random tidbits/tricks. However, I've definitely found that Git is one of those things where it really helps to understand the principles of what's going on, as it'll help you deal with problems when you do more sophisticated stuff with it.
If anyone has suggestions for topics they'd like covered, or alternative approaches for the workshop, go ahead and add them!
Cheers,
Chris
Thanks Chris for offering to run a workshop, and getting the
beginnings of a plan together[0]. I see that there are seven people
interested so far which is great for the few days we've been talking
about it.
Of course, things to think about now should include when you might run
it, over how many days, and of course the cost.
Ciemon
[0] http://wiki.hackspace.org.uk/wiki/Workshops/Git_Workshop
[1] http://wiki.hackspace.org.uk/wiki/Workshops#Workshops_offered
-bottom of the table.
We have run git workshops before, a fairly thorough course takes no
longer than a couple of hours in an evening. Honestly, you can learn
most of the basics in under half an hour.
It's also not the kind of thing that we charge for (donations cover it),
but that is up to the person organising the session.
--jonty
that *is* one of the clearest explanations I've heard so far. I'm
still not sure I see the attraction of rebasing. But maybe that's
because I still *assume* a "merge" model which, however messy, is what
I'm intuitively comfortable with. Still, I'd have to use rebasing a
bit to get a feel for it.
cheers
phil
Yup, I was imagining a fairly informal (but organised) session with Hackspace members, no money changing hands. That lets me test out the format in a low-pressure setting, and also means we can look at things that are slightly Hackspace-specific (such as making a Git-on-Babbage cheatsheet that can be put on the wiki, etc.).
(People do pay for Git training, though, and I can certainly imagine a future, public session being run for donations. Let's see how this one goes first.)
My guess (as Jonty confirms) was that we'd be able to get through a guided tour through Git essentials and day-to-day usage in a couple of hours. Then we can have some time for more freestyle exploration of bigger or more advanced concepts (e.g. common workflows, rebasing). So I'm picturing a one-day thing at most.
I'll set up a Doodle poll shortly so we can figure out a date.
Cheers,
Chris
> I'll set up a Doodle poll shortly so we can figure out a date.
So here is the poll, based on fitting it into a weekday evening or a weekend afternoon:
http://doodle.com/dr62yn99z4tyxdxm
I didn't quite realise this until I actually looked at my calendar, but my availability is a bit silly and random over the next few weeks. Hopefully one of those dates will work out.
Thanks,
Chris
> So here is the poll, based on fitting it into a weekday evening or a weekend afternoon:
>
> http://doodle.com/dr62yn99z4tyxdxm
>
> I didn't quite realise this until I actually looked at my calendar, but my availability is a bit silly and random over the next few weeks. Hopefully one of those dates will work out.
Thanks to everyone who responded to the poll so swiftly. While the 'best' date appears to 16 Apr, that's almost two months away. There are dates sooner that are still pretty good, and I'd much rather strike while the iron's hot if possible.
So, I propose to run the workshop twice, on these evenings:
Wednesday 23 February
Friday 18 March
I believe everyone who's responded so far can make one of those dates. It also gives me extra opportunity to work out any kinks in my prepared material!
Details on the calendar and wiki shortly.
Cheers,
Chris