From fcdda3544261a8cc9c5f3959921f9d3774347bee Mon Sep 17 00:00:00 2001
From: "J.F.J. Laros" <J.F.J.Laros@lumc.nl>
Date: Mon, 30 Nov 2015 18:17:33 +0100
Subject: [PATCH] Updated introduction lecture.

---
 introduction/demonstration.tex         | 51 ++++++++++++++++++++++++++
 introduction/introduction.tex          | 20 +++++-----
 introduction/introduction_handouts.tex | 48 +++++-------------------
 3 files changed, 71 insertions(+), 48 deletions(-)
 create mode 100644 introduction/demonstration.tex

diff --git a/introduction/demonstration.tex b/introduction/demonstration.tex
new file mode 100644
index 0000000..551adee
--- /dev/null
+++ b/introduction/demonstration.tex
@@ -0,0 +1,51 @@
+\documentclass{article}
+\usepackage{fullpage}
+\usepackage{listings}
+
+\frenchspacing
+\setlength{\parindent}{0pt}
+\pagestyle{empty}
+
+\begin{document}
+\begin{center}
+{\bf Git Introduction Course}
+
+GitLab demonstration.
+\end{center}
+\bigskip
+
+\subsubsection*{Logging in}
+\begin{enumerate}
+  \item Go to: \texttt{https://git.lumc.nl}
+  \item ``LDAP'' login is default, for people that do not have an LUMC account,
+    use ``Standard''.
+\end{enumerate}
+
+\subsubsection*{Landing page}
+We see a list of project that you are member of.
+
+\subsubsection*{Profile Settings}
+Show the following items:
+\begin{enumerate}
+  \item Profile Settings.
+  \item Notifications.
+  \begin{itemize}
+    \item Global notification settings.
+    \item Settings per group.
+    \item Settings per project.
+  \end{itemize}
+  \item SSH Keys.
+  \begin{itemize}
+    \item Keys are linked to a user and a \emph{machine}.
+  \end{itemize}
+  \item Preferences.
+\end{enumerate}
+
+\subsubsection*{Projects}
+Show the following items:
+\begin{enumerate}
+  \item Search projects on the landing page.
+\end{enumerate}
+
+
+\end{document}
diff --git a/introduction/introduction.tex b/introduction/introduction.tex
index 395c050..2a0cf26 100644
--- a/introduction/introduction.tex
+++ b/introduction/introduction.tex
@@ -2,7 +2,7 @@
 
 \title{Introduction to Version Control}
 \providecommand{\myConference}{Git course}
-\providecommand{\myDate}{Monday, October 14, 2013}
+\providecommand{\myDate}{Tuesday, December 1, 2015}
 \author{Jeroen F. J. Laros}
 \providecommand{\myGroup}{Leiden Genome Technology Center}
 \providecommand{\myDepartment}{Department of Human Genetics}
@@ -190,7 +190,11 @@
   \end{itemize}
 
   \vfill
-  \permfoot{https://github.com/}
+  \permfoot{\url{https://github.com/}}
+\end{pframe}
+
+\section{GitLab demonstration}
+\begin{pframe}
 \end{pframe}
 
 \section{Practical}
@@ -201,15 +205,9 @@
     \item Create and configure a user account on the GitLab server.
     \item Upload an \bt{ssh-key} to work with Git.
   \end{itemize}
-  \bigskip
-
-  Or alternatively, if you can not access the internal network:
-  \begin{itemize}
-    \item Use \bt{https} to work with GitLab.
-  \end{itemize}
 
   \vfill
-  \permfoot{https://git.lumc.nl/}
+  \permfoot{\url{https://git.lumc.nl/}}
 \end{pframe}
 
 \section{Questions?}
@@ -224,10 +222,12 @@
 
     Wibowo Arindrarto
 
+    Szymon Kie{\l}basa
+
     Zuotian Tatum
   \end{center}
 
   \vfill
-  \permfoot{https://humgenprojects.lumc.nl/trac/humgenprojects/wiki/git}
+  \permfoot{\url{https://git.lumc.nl/humgen/gitcourse}}
 \end{pframe}
 \end{document}
diff --git a/introduction/introduction_handouts.tex b/introduction/introduction_handouts.tex
index 8c66b16..5406e6c 100644
--- a/introduction/introduction_handouts.tex
+++ b/introduction/introduction_handouts.tex
@@ -30,17 +30,7 @@ for your repositories:
   cd ~/projects
 \end{lstlisting}
 
-\newcommand{\generalconfiguration}{
-  You can now edit your profile by clicking on the ``profile'' button
-  (pictogram of a torso), located on the top right of your screen. On mouse
-  over, a text balloon will pop up, saying ``Profile settings''.
-  \medskip
-
-  Check your name and e-mail address (you probably want to change your name).
-  \bigskip
-}
-
-\subsubsection*{Remote configuration for LUMC participants}
+\subsubsection*{Remote configuration}
 Check whether you have an ssh key:
 \begin{lstlisting}
   $ cat ~/.ssh/id_rsa.pub
@@ -60,13 +50,18 @@ You can leave all fields blank.
 Open \texttt{https://git.lumc.nl} in your browser.
 \medskip
 
-In the authentication form, use your LUMC username and password (LDAP login).
+In the authentication form, use your username and password.
 \bigskip
 
-\generalconfiguration
+You can now edit your profile by clicking on the ``Profile Settings'' item in
+the menu on the left.
+\medskip
+
+Check your name and e-mail address (you probably want to change your name).
+\bigskip
 
-To be able to upload new versions, you need to add your ssh key. Open the ``SSH
-Keys'' tab and click the ``Add SSH Key'' button.
+To be able to upload new versions, you need to add your ssh key. Click the
+``SSH Keys'' item and click the ``Add SSH Key'' button.
 \medskip
 
 Give your key a title (e.g., ``Course laptop'').
@@ -74,27 +69,4 @@ Give your key a title (e.g., ``Course laptop'').
 
 Copy your ssh key to the key field (see the \texttt{cat} command above).
 
-\subsubsection*{Remote configuration for other participants}
-Open \texttt{https://git.lumc.nl} in your browser.
-\bigskip
-
-In the authentication form, use the provided username and password (Standard
-login).
-\bigskip
-
-\generalconfiguration
-
-Open \texttt{https://git.lumc.nl/humgen/gitcourse} in your browser.
-\bigskip
-
-On the right, you see a text box containing the string
-\texttt{git@git.lumc.nl:humgen/gitcourse.git}, notice the ``SSH'' button is
-selected. During the course we will ask you to use this protocol (ssh) for
-remote repositories. Since we do not have access to the LUMC using this
-protocol, we are going to use an other protocol.
-\bigskip
-
-Click the ``HTTPS'' button, and you will see the string
-\texttt{https://git.lumc.nl/humgen/gitcourse.git}. We can use this protocol
-(https) for remote repositories.
 \end{document}
-- 
GitLab