diff --git a/extras/extras_handouts.tex b/extras/extras_handouts.tex new file mode 100644 index 0000000000000000000000000000000000000000..c7bf2846e55bb324272b2e0443a4e9adf0865348 --- /dev/null +++ b/extras/extras_handouts.tex @@ -0,0 +1,54 @@ +\documentclass{article} + +\providecommand{\handoutsTitle}{GitLab and Markdown} + +\usepackage{handouts} +\input{../shared/shared} + +\begin{document} +\makeHeader + +\subsubsection*{Collaboration} +In this practical, you'll work both with your repository and with the repository your neighbour created +during the previous practical. We'll refer to this repository as {\bf N}, and +to your own repository from the previous practical as {\bf Y}. +\bigskip + +Make sure that your repository \textbf{Y} is private and add your colleague as a member to it as \textbf{Guest}. +\bigskip + +Try to clone his or her repository to your local machine. Make sure to do this in a +separate directory. +\bigskip + +Change the role of your neighbour from \textbf{Guest} to \textbf{Developer} and try to clone it again. +\bigskip + +Edit locally a file from your neighbour \textbf{N} directory and try to push. +\bigskip + +Make an issue that you are not able to push and ask to become a \textbf{Master} in the project. +Assign the issue to your neighbour. +\bigskip + +Change the role of your neighbour from \textbf{Developer} to \textbf{Master} and try to push again. +\bigskip + +Comment and close the issue that was assigned to you. +\bigskip + +Inspect the commit graph on GitLab. +\bigskip + +\subsubsection*{Markdown} +Edit the README file in such a way that at least the following markdown features are used: +\begin{itemize} + \item Multiple header levels. + \item Emphasis: italics, bold, combined, underscores. + \item Ordered and unordered lists. + \item Tables. + \item Links +\end{itemize} + + +\end{document}