...
 
Commits (4)
......@@ -80,12 +80,17 @@
\begin{itemize}
\item I have my own system.
\end{itemize}
\begin{tikzpicture}[remember picture,overlay]
\node[xshift=-3.4cm,yshift=-5.3cm] at (current page.north east) {\includegraphics[width=6cm]{images/project_tree_0.pdf}};
\end{tikzpicture}
\pause
\begin{tikzpicture}[remember picture,overlay]
\node[xshift=-3.4cm,yshift=-5.6cm] at (current page.north east) {\includegraphics[width=5.5cm]{images/project_tree.pdf}};
\node[xshift=-3.4cm,yshift=-5.3cm] at (current page.north east) {\includegraphics[width=6cm]{images/project_tree.pdf}};
\end{tikzpicture}
\end{pframe}
\begin{pframe}
A list of common excuses:
\begin{itemize}
......@@ -98,7 +103,7 @@
\end{itemize}
\begin{tikzpicture}[remember picture,overlay]
\node[xshift=-3.4cm,yshift=-5.6cm] at (current page.north east) {\includegraphics[width=5.5cm]{images/project_tree.pdf}};
\node[xshift=-3.4cm,yshift=-5.3cm] at (current page.north east) {\includegraphics[width=6cm]{images/project_tree.pdf}};
\end{tikzpicture}
\end{pframe}
......@@ -422,14 +427,34 @@
}
\end{pframe}
\subsection{Projects}
\subsection{Alternatives and some differences}
\begin{pframe}
GitHub:
\begin{itemize}
\item Free for public repositories. Paid for private ones.
\item Hosting provided for free.
\end{itemize}
\bigskip
GitLab:
\begin{itemize}
\item Requires self hosting - own installation.
\item Basic features for free. Paid advanced ones.
\end{itemize}
\bigskip
More details, including \textit{Bitbucket} and \textit{Coding}, \textcolor{blue}{\href{https://medium.com/flow-ci/github-vs-bitbucket-vs-gitlab-vs-coding-7cf2b43888a1}{here}}.
\end{pframe}
\subsection{Projects and groups}
\begin{pframe}
\begin{itemize}
\item A GitLab project corresponds to a single Git repository.
\item A GitLab \textcolor{red}{\textbf{project}} corresponds to a single Git repository.
\item You can \textcolor{green}{\textbf{group}} projects and give users access to several projects at once.
\end{itemize}
\begin{itemize}
\item Every project has a visibility level:
\item Every project has a \textcolor{magenta}{\textbf{visibility level}}:
\begin{itemize}
\item A way of controling who has \textbf{read} access to that project.
% \item Note that this controls both git ``fetch'' access as well as access to the web UI for that project.
......@@ -454,7 +479,7 @@
\subsection{Project visibility levels}
\begin{pframe}
\begin{itemize}
\item Private projects:
\item \textcolor{red}{\textbf{Private}} projects:
\begin{itemize}
\item The project owner must explicitly grant access to specific users.
\item Are not listed on the public access directory.
......@@ -462,7 +487,7 @@
\end{itemize}
\begin{itemize}
\item Internal projects:
\item \textcolor{orange}{\textbf{Internal}} projects:
\begin{itemize}
\item Can be cloned by any logged in user.
\item Are listed on the public access directory for logged in users.
......@@ -471,7 +496,7 @@
\end{itemize}
\begin{itemize}
\item Public projects:
\item \textcolor{green}{\textbf{Public}} projects:
\begin{itemize}
\item Can be cloned without any authentication.
\item Are listed on the public access directory.
......@@ -480,15 +505,15 @@
\end{itemize}
\end{pframe}
\subsection{Users and groups}
\subsection{Users}
\begin{pframe}
User actions:
Actions:
\begin{itemize}
\item Create / import / manage projects.
\item Create / manage groups.
\end{itemize}
User roles per project/group:
Roles per project/group:
\begin{itemize}
\item Guest.
\item Reporter.
......@@ -496,37 +521,8 @@
\item Master.
\item Owner.
\end{itemize}
\end{pframe}
% \subsection{Private projects}
% \begin{pframe}
% \begin{itemize}
% \item The project’s owner must explicitly grant access to specific users.
% \item They will not be listed on the public access directory (/public).
% \end{itemize}
% \end{pframe}
%
% \subsection{Internal projects}
% \begin{pframe}
% \begin{itemize}
% \item Can be cloned by any logged in user.
% \item They will also be listed on the public access directory (/public) for logged in users.
% \item Any logged in user will have Guest permissions on the repository.
% \end{itemize}
% \end{pframe}
%
% \subsection{Public projects}
% \begin{pframe}
% \begin{itemize}
% \item Can be cloned without any authentication.
% \item They will also be listed on the public access directory (/public).
% \item Any logged in user will have Guest permissions on the repository.
% \end{itemize}
% \end{pframe}
\subsection{Example}
\begin{pframe}
\begin{center}
......@@ -562,14 +558,14 @@
\end{center}
\end{pframe}
\subsection{Quiz: permissions I}
\begin{pframe}
Do Jeny and Chris have access to the ``project-75-RNAsetqHumanBrain'' project?
\bigskip
What about Barbara?
\end{pframe}
% \subsection{Quiz: permissions I}
% \begin{pframe}
% Do Jeny and Chris have access to the ``project-75-RNAsetqHumanBrain'' project?
%
% \bigskip
%
% What about Barbara?
% \end{pframe}
\subsection{Example: current roles}
\begin{pframe}
......@@ -585,10 +581,10 @@
\end{center}
\end{pframe}
\subsection{Quiz: permissions II}
\begin{pframe}
Does Barbara have access to other group projects now?
\end{pframe}
% \subsection{Quiz: permissions II}
% \begin{pframe}
% Does Barbara have access to other group projects now?
% \end{pframe}
\subsection{Example: roles updated}
\begin{pframe}
......
......@@ -8,10 +8,13 @@
You can make issues and:
\begin{itemize}
\item Assign them to people.
\item Leave them general (unassigned).
\item Leave them general.
\item Have discussions in them.
\item File them under milestones (detailed later).
\item File them under milestones.
\end{itemize}
\begin{tikzpicture}[remember picture,overlay]
\node[xshift=-3.0cm,yshift=-7.25cm] at (current page.north east) {\includegraphics[width=6cm]{images/issues.pdf}};
\end{tikzpicture}
\end{pframe}
\subsection{Example: issue creation}
......@@ -89,6 +92,9 @@
\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}};
\end{tikzpicture}
\end{pframe}
\subsection{Todos triggering}
......@@ -123,7 +129,7 @@
You can also manually mark the Todo as done.
\bigskip
Todos are only marked as Done if the action is coming from you.
\textbf{Todos} are only marked as \textcolor{green}{\textbf{Done}} if the action is coming from you.
\end{pframe}
\subsection{Labels}
......@@ -136,6 +142,9 @@
\item You can subscribe to be notified when \\
a label gets added to an issue.
\end{itemize}
\begin{tikzpicture}[remember picture,overlay]
\node[xshift=-2.5cm,yshift=-7.20cm] at (current page.north east) {\includegraphics[width=4cm]{images/label.pdf}};
\end{tikzpicture}
\end{pframe}
\subsection{Example: create a label}
......@@ -158,10 +167,13 @@
\item Allow you to organize issues into a cohesive group and, optionally, to set a due date.
\item Milestones are usually created per-project.
\item You can create a milestone for several projects in the same group simultaneously.
\begin{itemize}
\item On the group's milestones page, you will be able to see the status of that milestone across all of the selected projects.
\end{itemize}
% \begin{itemize}
% \item On the group's milestones page, you will be able to see the status of that milestone across all of the selected projects.
% \end{itemize}
\end{itemize}
\begin{tikzpicture}[remember picture,overlay]
\node[xshift=-6.5cm,yshift=-7.20cm] at (current page.north east) {\includegraphics[width=6.0cm]{images/milestone.pdf}};
\end{tikzpicture}
\end{pframe}
\subsection{Example: create milestone}
......@@ -199,65 +211,65 @@
\end{center}
\end{pframe}
\subsection{Example: issue closing alternative}
\begin{pframe}
\only<1>{
\begin{center}
\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>{
\begin{center}
\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}
\end{center}
}
\end{pframe}
% \subsection{Example: issue closing alternative}
% \begin{pframe}
% \only<1>{
% \begin{center}
% \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>{
% \begin{center}
% \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}
% \end{center}
% }
% \end{pframe}
\subsection{Issue board}
\begin{pframe}
......@@ -267,10 +279,7 @@
\item Lists types:
\begin{itemize}
\item Custom: the ones you create based on your labels.
\item Default:
\begin{itemize}
\item Done: shows all the closed issues.
\end{itemize}
\item Default: \textbf{Backlog} and \textbf{Done}.
\end{itemize}
\end{itemize}
......@@ -391,29 +400,29 @@
\end{center}
\end{pframe}
\subsection{Example: remove issue from board}
\begin{pframe}
\only<1>{
% \transduration{0.5}
\begin{center}
\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}
\includegraphics[width=1\textwidth]{images/gitlab_example_issue_board/gitlab_example_issue_board_19.pdf}
\end{center}
}
\end{pframe}
% \subsection{Example: remove issue from board}
% \begin{pframe}
% \only<1>{
% % \transduration{0.5}
% \begin{center}
% \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}
% \includegraphics[width=1\textwidth]{images/gitlab_example_issue_board/gitlab_example_issue_board_19.pdf}
% \end{center}
% }
% \end{pframe}
% \subsection{Milestones vs Issue Board}
% \begin{pframe}
......
......@@ -2,9 +2,10 @@
\subsection{Wiki}
\begin{pframe}
Keep your project documentation using the built-in wiki system.
\bigskip
\begin{itemize}
\item Enabled by default on all new projects.
\item Every Wiki is a separate Git repository.
\item Available formats:
\begin{itemize}
\item Markdown.
......@@ -12,6 +13,8 @@
\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.
\end{pframe}
\subsection{Example: wiki main page creation}
......@@ -316,6 +319,72 @@
If a user is both in a group's project and the project itself, the highest permission level is used.
\end{pframe}
\subsection{Dealing with binary files}
\begin{pframe}
What are binary files?
\medskip
\pause
\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.
\begin{center}
\includegraphics[width=0.6\textwidth]{images/file_types_example.pdf}
\end{center}
\end{pframe}
\begin{pframe}
What are binary files?
\medskip
\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}
\includegraphics[width=0.75\textwidth]{images/file_types_example_01.pdf}
\end{center}
\end{pframe}
\subsection{Dealing with binary files}
\begin{pframe}
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.
\item You won't be able to see differences between commits.
\item Negative effect on disk space.
\item You could only store \textit{source} images, e.g., SVGs.
\end{itemize}
\end{pframe}
\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.
\item Only the tree hierarchy is tracked by git.
\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}
\end{pframe}
% \subsection{Best practices}
% \begin{pframe}
% There are various best practices:
......
......@@ -15,10 +15,12 @@
Open \url{https://git.lumc.nl} in your browser.
\medskip
In the authentication form introduce your \textbf{LUMC username} and \textbf{password}. Make sure that the \textbf{LDAP authentication} mode is selected.
If you have an LUMC account, make sure that the \textbf{LDAP} authentication mode is selected.
Next, introduce your \textbf{LUMC username} and \textbf{password} in the authentication form.
\medskip
If you do not have an LUMC account, ask us to create a GitLab account for you and select Standard instead of LDAP authentication in the login page.
If you do not have an LUMC account, make sure that the \textbf{Standard} authentication mode is selected.
Next, introduce your provided \textbf{username} and \textbf{password} in the authentication form.
\medskip
You can now edit your profile by clicking on the ``\textbf{Settings}'' item option present on the top right menu.
......@@ -31,10 +33,10 @@ Navigate to the demo project page and browse its contents:\\
\subsubsection*{Group Creation}
Create a new \textbf{group} by utilizing the ``\textbf{Groups}'' item option present on the \textbf{top left menu}. Make sure that the new group is ``\textbf{Private}''.
Create a new \textbf{group} that has the visibility level set to ``\textbf{Private}''.
\medskip
Add one of your neighbours, .e.g. left neighbour, to the group as ``\textbf{Guest}''by using the ``\textbf{Members}'' page of your newly created group.
Add one of your neighbours, e.g. left neighbour, to the group as ``\textbf{Guest}''. At the same time, make sure that you are as well added to one of your colleagues project as a ``\textbf{Guest}''.
\medskip
Change your neighbour role within the group to ``\textbf{Master}''.
......@@ -44,10 +46,10 @@ Check your email to see the GitLab notifications.
\subsubsection*{Project Creation}
Create a new \textbf{project} under your newly created group. Make sure that the project is ``\textbf{Private}''.
Create a new \textbf{project}, under your newly created group, which has the visibility level set to ``\textbf{Private}''.
\medskip
Add a different neighbour, .e.g. right neighbour, as ``\textbf{Developer}'' for the new project. Make use of the ``\textbf{Members}'' page present under the group \textbf{Settings}.
Add a different neighbour, e.g. right neighbour, as ``\textbf{Developer}'' for the new project. At the same time, make sure that you are as well added to one of your colleagues project as a ``\textbf{Developer}''.
\medskip
Change the role of the ``\textbf{Developer}'' neighbour within the project to ``\textbf{Master}''.
......@@ -63,9 +65,6 @@ Create a \textbf{README.md} file in your newly created project and add the proje
Check the project main page and note that the description in the README.md file appears on this page.
\medskip
Go to the \textbf{repository section} of the project. Note that the description in the README.md file appears also here, after the file listing.
\medskip
\textbf{Edit} the README.md file and add a bit more description in it below the project title. Write a very brief sumary in the commit message text box.
\medskip
......
......@@ -21,7 +21,7 @@ Create a new \textbf{issue} in which the neighbour with ``\textbf{Master}'' \tex
Check your email and GitLab ``\textbf{To Do}'' page for the notifications.
\medskip
Navigate to the \textbf{issue} that was assigned to you. Add a folder entitled ``\textbf{data}'' to that project (you have to reach the \textbf{repository section} of the project, press the ``\textbf{+}'' button, and select ``\textbf{directory}'').
Navigate to the \textbf{issue} that was assigned to you. Add a folder entitled ``\textbf{data}'' to that project.% (you have to reach the \textbf{repository section} of the project, press the ``\textbf{+}'' button, and select ``\textbf{directory}'').
\medskip
Add a ``\textbf{README.md}'' file under the newly created ``\textbf{data}'' folder. Mention in the content that it is intended for data results.
......@@ -42,7 +42,7 @@ Create the following \textbf{labels}:
\textit{\color{Violet}{Advanced}}. Make sure that you use different colors.
\medskip
Navigate to the closed issue and \textbf{assign the \textit{\color{Emerald}{File handling}} label} to it (use the issue $<<$ menu on the right: go to ``\textbf{Labels Edit}'', click on the corresponding label, press the ``\textbf{x}'' button, and refresh (F5) the page).
Navigate to the closed issue and \textbf{assign the \textit{\color{Emerald}{File handling}} label} to it.% (use the issue $<<$ menu on the right: go to ``\textbf{Labels Edit}'', click on the corresponding label, press the ``\textbf{x}'' button, and refresh (F5) the page).
\subsubsection*{Milestone Creation}
......@@ -69,8 +69,8 @@ Create another \textbf{issue} entitled ``\textbf{Make wiki page}'' under the ``\
Navigate to the ``\textbf{Complete description and wiki}'' milestone page and check its summary.
\medskip
Drag the ``\textbf{Make wiki page}'' issue from the ``\textbf{Unstarted Issues (open and unassigned)}'' to the ``\textbf{Ongoing Issues (open and assigned)}''. Note that this assigns the issue to you.
%Drag the ``\textbf{Make wiki page}'' issue from the ``\textbf{Unstarted Issues (open and unassigned)}'' to the ``\textbf{Ongoing Issues (open and assigned)}''. Note that this assigns the issue to you.
Click on the ``\textbf{Make wiki page}'' issue to go to its main page. Assign this issue to you.
\subsubsection*{The Issue Board}
Navigate to the issue board page of the project.
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
This diff is collapsed.
......@@ -1821,16 +1821,16 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.70710678"
inkscape:cx="665.19746"
inkscape:cy="459.43553"
inkscape:zoom="0.5"
inkscape:cx="457.83429"
inkscape:cy="562.37912"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1136"
inkscape:window-x="1280"
inkscape:window-y="27"
inkscape:window-width="1280"
inkscape:window-height="987"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
......@@ -5179,7 +5179,7 @@
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;font-family:'Noto Sans Mono CJK TC';-inkscape-font-specification:'Noto Sans Mono CJK TC';fill:#5c5c5c;fill-opacity:1" /></flowRoot> <path
sodipodi:nodetypes="ccccccccccc"
inkscape:connector-curvature="0"
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:"
d="m 63.539801,13227.781 0,656 0,17.228 294.992189,0 473.00781,0 294.9922,0 0,-17.228 0,-638.772 0,-17.228 -294.9922,0 z"
id="path7087" />
<text
......@@ -5285,7 +5285,7 @@
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;font-family:'Noto Sans Mono CJK TC';-inkscape-font-specification:'Noto Sans Mono CJK TC';fill:#000000;fill-opacity:1"
id="flowPara7313" /><flowPara
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;font-family:'Noto Sans Mono CJK TC';-inkscape-font-specification:'Noto Sans Mono CJK TC';fill:#000000;fill-opacity:1"
id="flowPara7315">Or leave it empty and use the [link text itself].</flowPara><flowPara
id="flowPara7315">Or leave it empty and use the [link text itself][].</flowPara><flowPara
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;font-family:'Noto Sans Mono CJK TC';-inkscape-font-specification:'Noto Sans Mono CJK TC';fill:#000000;fill-opacity:1"
id="flowPara7317" /><flowPara
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;font-family:'Noto Sans Mono CJK TC';-inkscape-font-specification:'Noto Sans Mono CJK TC';fill:#000000;fill-opacity:1"
......
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
enable-background="new 0 0 1338.6 946.6"
version="1.1"
viewBox="0 0 1338.6225 917.00002"
xml:space="preserve"
id="svg2"
inkscape:version="0.91 r13725"
sodipodi:docname="milestone.svg"
width="1338.6224"
height="917"><metadata
id="metadata49"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
id="defs47" /><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1136"
id="namedview45"
showgrid="false"
inkscape:zoom="0.64234414"
inkscape:cx="874.07779"
inkscape:cy="204.98077"
inkscape:window-x="1280"
inkscape:window-y="27"
inkscape:window-maximized="1"
inkscape:current-layer="svg2"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" /><style
type="text/css"
id="style4">
.st0{fill:#5AEFFF;}
.st1{fill:#898989;}
.st2{fill:#FF740E;}
.st3{fill:url(#a);}
.st4{opacity:0.3;}
.st5{fill:#FFFFFF;}
.st6{fill:#0EE8FF;}
.st7{fill:#197D82;}
.st8{fill:#207F84;}
.st9{fill:#20A2C9;}
.st10{fill:#20ADBC;}
.st11{fill:#2AC4DD;}
.st12{fill:#07747F;}
.st13{fill:#17AACC;}
</style><rect
class="st1"
x="632.5"
y="3.814697e-07"
width="2.5"
height="55.5"
id="rect8"
style="fill:#898989" /><polygon
class="st2"
points="635,29.6 672.2,37.7 635.1,57.4 "
id="polygon10"
style="fill:#ff740e"
transform="translate(0,-29.6)" /><linearGradient
id="a"
x1="669.28003"
x2="669.28003"
y1="82.138"
y2="946.56"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(0,-29.6)"><stop
stop-color="#19E2FF"
offset="0"
id="stop13" /><stop
stop-color="#05A2B2"
offset="1"
id="stop15" /></linearGradient><path
class="st3"
d="m 1338.6,917 c 0,0 1.6405,-270.62153 -23.1173,-313.50329 L 1215,491.2 l -16,15.3 c 0,0 -145.3,-165.3 -162.7,-166 -7,-0.3 -24.7,24.7 -24.7,24.7 0,0 -95.3,-130 -109.2,-137.8 -13.5,-0.7 -41.5,39.2 -41.5,39.2 L 738.3,143.9 711,168.5 c 0,0 -55.8,-102.2 -76,-116 -28,0 -180,208 -180,208 l -33.3,-31.3 c 0,0 -102,125.3 -115.9,157.6 -6.1,-10.9 -30.1,-30.9 -30.1,-30.9 0,0 -150,178 -156.7,200.7 -2.7,-10.7 0.16357,-23.24794 0.16357,-23.24794 0,0 -60.7926,61.67027 -91.0926,105.67027 C 16.536496,663.67032 0,917 0,917 Z"
id="path17"
inkscape:connector-curvature="0"
style="fill:url(#a)"
sodipodi:nodetypes="cccccccccccccccccccc" /><g
class="st4"
id="g19"
style="opacity:0.3;fill:#d3d3d3"
transform="translate(0,-29.6)"><path
class="st5"
d="m 1237.4,195.9 c 0,0 -31.2,0.9 -39.3,0 0,-9 -13.5,-23.4 -27,-23.4 -13.5,0 -26.1,8.1 -26.1,23.4 0,-5.4 -4.5,-11.7 -13.5,-11.7 -9,0 -10.8,11.7 -10.8,11.7 l -48.2,0 c -6.7,0 -12.2,5.4 -12.2,12.1 0,6.7 5.4,12.1 12.2,12.1 l 164.8,0 c 6.7,0 12.2,-5.4 12.2,-12.1 0,-6.7 -5.3,-12.1 -12.1,-12.1 z"
id="path21"
style="fill:#696969"
inkscape:connector-curvature="0" /><path
class="st5"
d="m 355.1,155.8 -64.2,0 c 0,0 -2.4,-15.6 -14.4,-15.6 -12,0 -18,8.4 -18,15.6 0,-20.4 -16.8,-31.2 -34.8,-31.2 -13.5,0 -27,10.8 -32.9,21.2 -4.5,-13.9 -18.5,-21.2 -33.3,-21.2 -18,0 -36,19.2 -36,31.2 -10.8,1.2 -52.3,0 -52.3,0 -8.9,0 -16.2,7.3 -16.2,16.2 0,8.9 7.3,16.2 16.2,16.2 l 285.9,0 c 8.9,0 16.2,-7.3 16.2,-16.2 0,-9 -7.2,-16.2 -16.2,-16.2 z"
id="path23"
style="fill:#696969"
inkscape:connector-curvature="0" /></g><path
class="st6"
d="m 1208,771.5 c 2,-47 -75,-92 -122,-122 -47,-30 -234,-52 -271,-54 -32.1,-1.7 -243,-20.5 -285,-23 -42,-2.5 -124.5,-26 -126,-40.5 -1.5,-14.5 37.5,-22.5 66,-27.5 28.5,-5 165,-18 206,-20.5 41,-2.5 111.5,-16 157,-20.5 45.5,-4.5 85.5,-32 84.5,-58.5 -1,-26.5 -54.5,-50 -75.5,-52 -21,-2 -301.9,-40.3 -329.9,-45.8 -28,-5.5 -33.9,-34.7 13.2,-43.2 16,-2.9 142.3,-34 153.5,-35.5 11.3,-1.5 53.2,-16 51.2,-31.5 -2,-15.5 -27,-19.5 -45.5,-26.5 -18.5,-7 -45,-35.5 -52,-55 -5.4,-15 1.7,-46.9 5.2,-60.8 -1,-0.9 -1.9,-1.6 -2.7,-2.2 -2.1,0 -5,1.2 -8.4,3.4 -5.7,15.9 -12.3,44.4 -9.6,57.6 6.7,32.6 36.6,68.6 74.2,70 28.9,1.1 36.5,21 -6.6,31.1 -14.2,3.3 -154.5,30.5 -177,36.5 -22.5,6 -42,22.5 -43.5,37.5 -1.5,15 5.2,29.6 38.2,49.1 33,19.5 189.8,40.9 221.3,45.4 31.5,4.5 70.5,9 72,22.5 1.5,13.5 -69.4,24.3 -95.5,29.3 -46.5,9 -295.9,24.7 -355.9,42.7 -60,18 -100.5,69 -78,123 22.5,54 256.5,76.5 316.5,79.5 60,3 105,27 106.5,43.5 1.5,16.5 -28.1,36.3 -94.5,31.5 -65.7,-4.8 -320.7,67.9 -360,96 -21.9,15.6 -35.6,43.4 -42.6,65.9 l 879.8,0 c 46.3,-35.5 134.4,-106.4 136.1,-145.5 z"
id="path25"
style="fill:#ffe4c4"
inkscape:connector-curvature="0" /><path
class="st7"
d="m 911,621.5 57,-42 70.1,51.6 C 1010,641.5 928,626.5 911,621.5 Z"
id="path27"
inkscape:connector-curvature="0"
style="fill:#197d82" /><path
class="st8"
d="m 249,574.5 c -17,19 -29,36 -32,43 17,1 69,-4 84,-6 -10,-13 -52,-37 -52,-37 z"
id="path29"
inkscape:connector-curvature="0"
style="fill:#207f84" /><path
class="st9"
d="m 895,356.5 c -17.1,8.3 -29,17 -34,28 17,7 58,6 74,7 -13,-15 -40,-35 -40,-35 z"
id="path31"
inkscape:connector-curvature="0"
style="fill:#20a2c9" /><path
class="st10"
d="m 461,281.5 c -8,6 -17,12 -23,19 13,1 31,1 42,0 -5,-9 -19,-19 -19,-19 z"
id="path33"
inkscape:connector-curvature="0"
style="fill:#20adbc" /><path
class="st11"
d="m 750,189.5 c -11.8,2.1 -24.1,13.9 -27,21 21,3 35,3 49,0 -6,-5 -22,-21 -22,-21 z"
id="path35"
inkscape:connector-curvature="0"
style="fill:#2ac4dd" /><path
class="st12"
d="m 282,607.8 c -8,6 -17,12 -23,19 13,1 31,1 42,0 -5,-9 -19,-19 -19,-19 z"
id="path37"
inkscape:connector-curvature="0"
style="fill:#07747f" /><path
class="st12"
d="m 989,622.9 c -8,6 -17,12 -23,19 13,1 31,1 42,0 -5,-9 -19,-19 -19,-19 z"
id="path39"
inkscape:connector-curvature="0"
style="fill:#07747f" /><path
class="st12"
d="m 921,377 c -8,6 -17,12 -23,19 13,1 31,1 42,0 -5,-9 -19,-19 -19,-19 z"
id="path41"
inkscape:connector-curvature="0"
style="fill:#07747f" /><path
class="st13"
d="m 473,295.4 c -4.8,3.6 -10.2,7.2 -13.8,11.4 7.8,0.6 18.6,0.6 25.2,0 -3,-5.4 -11.4,-11.4 -11.4,-11.4 z"
id="path43"
inkscape:connector-curvature="0"
style="fill:#17aacc" /></svg>
\ No newline at end of file
This diff is collapsed.