Commit eab047e7 authored by Mihai's avatar Mihai

More updates to be conform to GitLab version 11.

parent ce16cf41
......@@ -335,17 +335,17 @@
\subsection{What is GitLab?}
\begin{pframe}
\emph{GitLab is an application to code, test, and deploy code together.
It provides Git repository management with:
\begin{itemize}
\item fine grained access controls;
\item code reviews;
\item issue tracking;
\item activity feeds;
\item wikis;
\item continuous integration.
\end{itemize}}
--- \textcolor{darkgray}{\url{https://about.gitlab.com/about/}}
\emph{GitLab is a fully integrated software development platform that enables
you and your team to work:}
\begin{itemize}
\item \emph{cohesively,}
\item \emph{faster,}
\item \emph{transparently,}
\item \emph{and effectively}
\end{itemize}
\emph{since the discussion of a new idea until taking that idea to production all
the way through, from within the same platform.}\\
--- \textcolor{darkgray}{\url{https://docs.gitlab.com/ce/user/index.html}}
\bigskip
\end{pframe}
......
......@@ -20,7 +20,7 @@
\subsection{Example: issue creation}
\begin{pframe}
\begin{center}
\includegraphics[width=1\textwidth]{images/gitlab_example/gitlab_example_08.pdf}
\includegraphics[width=1\textwidth]{images/gitlab_example/gitlab_example_08.pdf}
\end{center}
\end{pframe}
......@@ -81,7 +81,7 @@
\begin{pframe}
A chronological list of things that are waiting for your input.
\bigskip
Todos allow you to see where:
\begin{itemize}
\item You should spend your time.
......@@ -90,7 +90,7 @@
\item You need to keep an eye on.
\end{itemize}
\bigskip
Note that Todos are personal.
\begin{tikzpicture}[remember picture,overlay]
\node[xshift=-3.0cm,yshift=-7.50cm] at (current page.north east) {\includegraphics[width=6cm]{images/todo.pdf}};
......@@ -125,7 +125,7 @@
\item Commenting on the issue.
\end{itemize}
\bigskip
You can also manually mark the Todo as done.
\bigskip
......@@ -139,7 +139,7 @@
\item They can have different colors.
\item Predefined labels are available.
\item You can prioritize labels.
\item You can subscribe to be notified when \\
\item You can subscribe to be notified when \\
a label gets added to an issue.
\end{itemize}
\begin{tikzpicture}[remember picture,overlay]
......@@ -218,32 +218,32 @@
% \includegraphics[width=1\textwidth]{images/gitlab_example/gitlab_example_22.pdf}
% \end{center}
% }
%
%
% \only<2>{
% \begin{center}
% \includegraphics[width=1\textwidth]{images/gitlab_example/gitlab_example_23.pdf}
% \end{center}
% }
%
%
% \only<3>{
% \begin{center}
% \includegraphics[width=1\textwidth]{images/gitlab_example/gitlab_example_24.pdf}
% \end{center}
% }
%
%
% \only<4>{
% \begin{center}
% \includegraphics[width=1\textwidth]{images/gitlab_example/gitlab_example_25.pdf}
% \end{center}
% }
%
%
% \only<5>{
% \begin{center}
% \includegraphics[width=1\textwidth]{images/gitlab_example/gitlab_example_26.pdf}
% \end{center}
% }
% \end{pframe}
%
%
% \subsection{Example: issue assignation alternative}
% \begin{pframe}
% \only<1>{
......@@ -251,19 +251,19 @@
% \includegraphics[width=1\textwidth]{images/gitlab_example/gitlab_example_27.pdf}
% \end{center}
% }
%
%
% \only<2>{
% \begin{center}
% \includegraphics[width=1\textwidth]{images/gitlab_example/gitlab_example_28.pdf}
% \end{center}
% }
%
%
% \only<3>{
% \begin{center}
% \includegraphics[width=1\textwidth]{images/gitlab_example/gitlab_example_29.pdf}
% \end{center}
% }
%
%
% \only<4>{
% \begin{center}
% \includegraphics[width=1\textwidth]{images/gitlab_example/gitlab_example_30.pdf}
......@@ -279,10 +279,10 @@
\item Lists types:
\begin{itemize}
\item Custom: the ones you create based on your labels.
\item Default: \textbf{Backlog} and \textbf{Done}.
\item Default: \textbf{Open} and \textbf{Closed}.
\end{itemize}
\end{itemize}
Available only for projects at the moment. Future releases will make it available within groups.
\end{pframe}
......@@ -408,14 +408,14 @@
% \includegraphics[width=1\textwidth]{images/gitlab_example_issue_board/gitlab_example_issue_board_17.pdf}
% \end{center}
% }
%
%
% \only<2>{
% % \transduration{1}
% \begin{center}
% \includegraphics[width=1\textwidth]{images/gitlab_example_issue_board/gitlab_example_issue_board_18.pdf}
% \end{center}
% }
%
%
% \only<3>{
% % \transduration{0.5}
% \begin{center}
......
......@@ -2,7 +2,7 @@
\subsection{Wiki}
\begin{pframe}
Keep your project documentation using the built-in wiki system.
\begin{itemize}
\item Enabled by default on all new projects.
\item Every Wiki is a separate Git repository.
......@@ -13,8 +13,14 @@
\item AsciiDoc.
\end{itemize}
\end{itemize}
\textbf{Note}: \textit{Guest} permission level is needed to view a Wiki and \textit{Developer} is needed to create and edit Wiki pages.
\textbf{Note}: \textit{Guest} permission level is needed to view a Wiki and
\textit{Developer} is needed to create and edit Wiki pages.
\medskip
You can find more information on the GitLab
\textcolor{cyan}{\href{https://docs.gitlab.com/ce/user/project/wiki/}{documentation}}.
\end{pframe}
\subsection{Example: wiki main page creation}
......@@ -82,6 +88,7 @@
\end{center}
\end{pframe}
\section{Markdown}
\begin{pframe}
\begin{center}
......@@ -252,9 +259,13 @@
\subsection{GitLab Notifications}
\begin{pframe}
\vspace{-0.7cm}
\begin{center}
\includegraphics[width=1\textwidth]{images/gitlab_notifications/gitlab_notifications_00.pdf}
\vspace{-0.4cm}
More information here \textcolor{cyan}{\href{https://docs.gitlab.com/ce/workflow/notifications.html}{here}}.
\end{center}
\end{pframe}
\subsection{GitLab Notifications Settings}
......@@ -273,26 +284,27 @@
\scalebox{0.6}{
\begin{tabular}{lccccc}
\toprule
Action & Guest & Reporter & Developer & Master & Owner \\
Action & Guest & Reporter & Developer & Maintainer & Owner \\
\midrule
Create new issue & \checkmark & \checkmark & \checkmark & \checkmark & \checkmark \\
Leave comments & \checkmark & \checkmark & \checkmark & \checkmark & \checkmark \\
View wiki pages & \checkmark & \checkmark & \checkmark & \checkmark & \checkmark \\
Pull project code & & \checkmark & \checkmark & \checkmark & \checkmark \\
Download project & & \checkmark & \checkmark & \checkmark & \checkmark \\
Label issues & & \checkmark & \checkmark & \checkmark & \checkmark \\
Manage labels & & \checkmark & \checkmark & \checkmark & \checkmark \\
Write a wiki & & & \checkmark & \checkmark & \checkmark \\
Create new milestones & & & & \checkmark & \checkmark \\
Create/edit/delete project milestones & & & \checkmark & \checkmark & \checkmark \\
Add new team members & & & & \checkmark & \checkmark \\
Edit project & & & & \checkmark & \checkmark \\
Switch visibility level & & & & & \checkmark \\
Transfer project to another namespace & & & & & \checkmark \\
Switch visibility level & & & & & \checkmark \\
Transfer project to another namespace & & & & & \checkmark \\
Remove project & & & & & \checkmark \\
\bottomrule
\end{tabular}}
\end{table}
Check the entire list \textcolor{cyan}{\href{https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/user/permissions.md}{here}}.
Check the entire list \textcolor{cyan}{\href{https://docs.gitlab.com/ce/user/permissions.html}{here}}.
On public and internal projects the Guest role is not enforced.
GitLab administrators receive all permissions.
\end{pframe}
......@@ -306,13 +318,16 @@
\scalebox{0.6}{
\begin{tabular}{lccccc}
\toprule
Action & Guest & Reporter & Developer & Master & Owner \\
Action & Guest & Reporter & Developer & Maintainer & Owner \\
\midrule
Browse group & \checkmark & \checkmark & \checkmark & \checkmark & \checkmark \\
Edit group & & & & & \checkmark \\
Create subgroup & & & & & \checkmark \\
Create project in group & & & & \checkmark & \checkmark \\
Manage group members & & & & & \checkmark \\
Remove group & & & & & \checkmark \\
Manage group labels & & \checkmark & \checkmark & \checkmark & \checkmark \\
Create/edit/delete group milestones & & & \checkmark & \checkmark & \checkmark \\
\bottomrule
\end{tabular}}
\end{table}
......@@ -328,7 +343,7 @@
\emph{A binary file is a computer file that is not a text file.}
--- \textcolor{darkgray}{\href{https://en.wikipedia.org/wiki/Binary_file}{Wikipedia}}
\medskip
\pause
Common binary files: images, videos, archives, executables, etc.
......@@ -344,7 +359,7 @@
\emph{A binary file is a computer file that is not a text file.}
--- \textcolor{darkgray}{\href{https://en.wikipedia.org/wiki/Binary_file}{Wikipedia}}
\medskip
Common binary files: images, videos, archives, executables, etc.
\begin{center}
......@@ -357,7 +372,7 @@
Storing binaries in repositories is considered bad practice, but ...
sometimes unavoidable.
\bigskip
Good to know:
\begin{itemize}
\item Git shines for text files, but is not the best VCS for pictures.
......@@ -369,7 +384,7 @@
\subsection{Dealing with large files}
\begin{pframe}
\textbf{git-annex} allows managing large files with git.
\begin{itemize}
\item Without checking the file contents into git.
......@@ -377,7 +392,7 @@
\item To get the content of the file, a special step is necessary.
\end{itemize}
\bigskip
\begin{center}
\includegraphics[width=0.2\textwidth]{images/git_annex.png}
\end{center}
......@@ -392,7 +407,7 @@
% \item Add a README.md for every folder.
% \item Utilize the group project pattern.
% \end{itemize}
%
%
% \end{pframe}
% \subsection{Summary}
......@@ -406,7 +421,7 @@
\medskip
\textcolor{blue-color}{\href{https://git.lumc.nl/humgen/gitcourse/}{Code and data management with Git}}
\medskip
\begin{minipage}[T]{0.74\textwidth}
\begin{itemize}
\item More advanced topics on version control.
......@@ -444,12 +459,12 @@
\makeAcknowledgementsSlide{
\begin{tabular}{l}
Jeroen Laros\\
Jeroen Laros\\
Jonathan Vis\\
Guy Allard\\
\end{tabular}
\bigskip
\begin{tabular}{l}
\small\url{https://git.lumc.nl/mlefter/gitlab-intro-course/}
\end{tabular}
......
......@@ -48,7 +48,10 @@
\begin{pframe}
\begin{center}
\includegraphics[width=1\textwidth]{images/gitlab_notifications/gitlab_notifications_00.pdf}
\vspace{-0.7cm}
More information here \textcolor{cyan}{\href{https://docs.gitlab.com/ce/workflow/notifications.html}{here}}.
\end{center}
\end{pframe}
\subsection{GitLab Notifications Settings}
......@@ -67,26 +70,27 @@
\scalebox{0.6}{
\begin{tabular}{lccccc}
\toprule
Action & Guest & Reporter & Developer & Master & Owner \\
Action & Guest & Reporter & Developer & Maintainer & Owner \\
\midrule
Create new issue & \checkmark & \checkmark & \checkmark & \checkmark & \checkmark \\
Leave comments & \checkmark & \checkmark & \checkmark & \checkmark & \checkmark \\
View wiki pages & \checkmark & \checkmark & \checkmark & \checkmark & \checkmark \\
Pull project code & & \checkmark & \checkmark & \checkmark & \checkmark \\
Download project & & \checkmark & \checkmark & \checkmark & \checkmark \\
Label issues & & \checkmark & \checkmark & \checkmark & \checkmark \\
Manage labels & & \checkmark & \checkmark & \checkmark & \checkmark \\
Write a wiki & & & \checkmark & \checkmark & \checkmark \\
Create new milestones & & & & \checkmark & \checkmark \\
Create/edit/delete project milestones & & & \checkmark & \checkmark & \checkmark \\
Add new team members & & & & \checkmark & \checkmark \\
Edit project & & & & \checkmark & \checkmark \\
Switch visibility level & & & & & \checkmark \\
Transfer project to another namespace & & & & & \checkmark \\
Switch visibility level & & & & & \checkmark \\
Transfer project to another namespace & & & & & \checkmark \\
Remove project & & & & & \checkmark \\
\bottomrule
\end{tabular}}
\end{table}
Check the entire list \textcolor{cyan}{\href{https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/user/permissions.md}{here}}.
Check the entire list \textcolor{cyan}{\href{https://docs.gitlab.com/ce/user/permissions.html}{here}}.
On public and internal projects the Guest role is not enforced.
GitLab administrators receive all permissions.
\end{pframe}
......@@ -100,13 +104,16 @@
\scalebox{0.6}{
\begin{tabular}{lccccc}
\toprule
Action & Guest & Reporter & Developer & Master & Owner \\
Action & Guest & Reporter & Developer & Maintainer & Owner \\
\midrule
Browse group & \checkmark & \checkmark & \checkmark & \checkmark & \checkmark \\
Edit group & & & & & \checkmark \\
Create subgroup & & & & & \checkmark \\
Create project in group & & & & \checkmark & \checkmark \\
Manage group members & & & & & \checkmark \\
Remove group & & & & & \checkmark \\
Manage group labels & & \checkmark & \checkmark & \checkmark & \checkmark \\
Create/edit/delete group milestones & & & \checkmark & \checkmark & \checkmark \\
\bottomrule
\end{tabular}}
\end{table}
......@@ -120,7 +127,7 @@
% \item Add a README.md for every folder.
% \item Utilize the group project pattern.
% \end{itemize}
%
%
% \end{pframe}
% \subsection{Summary}
......@@ -134,7 +141,7 @@
\medskip
\textcolor{cyan}{\href{https://git.lumc.nl/humgen/gitcourse/}{Code and data management with Git}}
\medskip
\begin{minipage}[T]{0.74\textwidth}
\begin{itemize}
\item More advanced topics on version control.
......@@ -151,12 +158,12 @@
\makeAcknowledgementsSlide{
\begin{tabular}{l}
Jeroen Laros\\
Jeroen Laros\\
Jonathan Vis\\
Guy Allard\\
\end{tabular}
\bigskip
\begin{tabular}{l}
\small\url{https://git.lumc.nl/mlefter/gitlab-intro-course/}
\end{tabular}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment