Note that this is a wiki and also has comments enabled. Edit, improve, comment.
We want to help everybody to come to terms with the new infrastructure and with Git itself. Here's the plan for that. Please note that nothing here is intended to limit anything that anybody wants to do or thinks is important. This is just what I hope we can offer. If you're willing to take on one or more of these items, please speak up.
There are several major components to the necessary Git training:
- How to use the new infrastructure (create projects, commit to them, create releases)
- How to use Git from the command line, including basic Git concepts and best practices.
- How to use Git from a GUI tool on various platforms, including basic Git concepts and best practices.
- Tortoise Git
- Git Cola
- Smartgit (Mac)
- Others
- Direct, interactive support and problem-solving.
- Documentation.
Direct, interactive support
- Weekly scheduled live support sessions with screensharing by both leaders and participants, These can be done with Big Blue Button or Webex. They would start with a short lesson (branching, rebasing, tagging) and continue as basic support. Here is a proposed schedule:
- Tuesday, 1 March, 8am US PT (see Your time) (Meeting link)
- (skip Drupalcon week)
- Tuesday, 15 March, 6pm US PT (see Your time) (Meeting link)
- Tuesday, 22 March, 8am US PT (see Your time) (Meeting link)
- Tuesday, 29 March, 6pm US PT (see Your time) (Meeting link)
- Schedule more as needed.
- The IRC channel irc://#drupal-gitsupport seems already to have what people need in it.
In-Person Training sessions
- Drupalcon Chicago training sessions to be offered
- Main intro to Git session
- 3 separate informal sessions, one each day, scheduled as BoFs.
- Drupal camps and local meetups are encouraged to have presentations and problem-solving sesions whenever possible.
Screencasts
- Basic project and git repo how-to for the new infrastructure. (We currently have this, but it will have to be redone after deployment.)
- Git basic training for the command line
- Git basic training for each chosen GUI
- We can do many more. Options are open on this one!
Documentation
- There is a Git documentation sprint planned, with lots to be done. Looking for help from everybody who can participate.