aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohammad Akhlaghi <mohammad@akhlaghi.org>2020-04-20 01:42:12 +0100
committerMohammad Akhlaghi <mohammad@akhlaghi.org>2020-04-20 01:42:12 +0100
commit42ff6db610ff3c61487940175945d16e22ae243d (patch)
tree1af3f9d71643f69abcd3e4937d217d615da5fe2c
parent65c690fac9d1c7675fa06052ce96d34c2a39af3b (diff)
Modified slides to use new Maneage name
A name was finally selected for Maneage, so the slides also needed to be updated.
-rw-r--r--Makefile35
-rw-r--r--README.md10
-rw-r--r--maneage-introduction.tex (renamed from reproducible-paper.tex)56
-rw-r--r--tex/git-branch.tex24
-rw-r--r--tex/project-graph.tex27
5 files changed, 79 insertions, 73 deletions
diff --git a/Makefile b/Makefile
index dd4171b..e1ab87e 100644
--- a/Makefile
+++ b/Makefile
@@ -1,29 +1,34 @@
# Automatically build the slides on the reproducible paper
#
-# Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
+# Copyright (C) 2018-2020 Mohammad Akhlaghi <mohammad@akhlaghi.org>
#
-# This Makefile is free software: you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation, either version 3 of the
-# License, or (at your option) any later version.
+# This Makefile is part of Maneage. Maneage is free software: you can
+# redistribute it and/or modify it under the terms of the GNU General
+# Public License as published by the Free Software Foundation, either
+# version 3 of the License, or (at your option) any later version.
#
-# This Makefile is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this Makefile. If not, see <https://www.gnu.org/licenses/>.
+# Maneage is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+# more details. See <http://www.gnu.org/licenses/>.
+
+
+
+
# PDF slides:
-reproducible-paper.pdf: reproducible-paper.tex tex/*.tex
+maneage-introduction.pdf: maneage-introduction.tex tex/*.tex
# We'll run pdflatex two times so the page numbers and
# internal links also work.
if [ -d .git ]; then v=$$(git describe --dirty --always --long); \
else v=NO-GIT; fi; \
echo "\newcommand{\gitcommit}{$$v}" > git-commit.tex
- pdflatex reproducible-paper
-# pdflatex reproducible-paper
+ pdflatex maneage-introduction
+# pdflatex maneage-introduction
+
+
+
+
# Clean all extra files
.PHONY: clean-latex clean
diff --git a/README.md b/README.md
index 15d9d5d..0df3e0b 100644
--- a/README.md
+++ b/README.md
@@ -1,13 +1,13 @@
-Slides to introduce the reproducible paper template
+Slides to introduce Maneage (managing data lineage)
===================================================
Copyright (C) 2018-2020 Mohammad Akhlaghi <mohammad@akhlaghi.org>\
See the end of the file for license conditions.
-This is the LaTeX source of the slides presenting the [Reproducible
-paper template](https://gitlab.com/makhlaghi/reproducible-paper). The
-most recent version of the slides is available at
-https://akhlaghi.org/pdf/reproducible-paper.pdf .
+This is the LaTeX source of the slides presenting
+[Maneage](https://gitlab.com/maneage/project). The most recent version
+of the slides is available at
+https://akhlaghi.org/pdf/maneage-introduction.pdf .
To build the slides, you need to have the Beamer and Tikz LaTeX
packages installed, then simply run this command.
diff --git a/reproducible-paper.tex b/maneage-introduction.tex
index a8209c1..6df730b 100644
--- a/reproducible-paper.tex
+++ b/maneage-introduction.tex
@@ -35,7 +35,7 @@
%% Set the title
\title{\huge\textbf{BIG} Data, \textbf{BIG} responsibility
- \\ {\normalsize (Reproducible paper template for research data management)}}
+ \\ {\normalsize Introducing \emph{Maneage}: customizable framework for \emph{man}aging data lin\emph{eage}}}
%% Set the author
\author{\vspace{1cm}\\
@@ -46,10 +46,10 @@
%% Set the date and insitutional logos.
\date{\footnotesize\vspace{0cm}\\
- \href{https://www.rd-alliance.org/groups/exposing-data-management-plans-wg}{RDA Exposing Data Management Plans Working group}\\March 5th, 2020 \\
+ \textcolor{white}{PLACE HOLDER}\\\textcolor{white}{MONTH DAY, YEAR} \\
\tiny\vspace{3mm}
- Most recent slides available in link below (this PDF is built from \href{https://gitlab.com/makhlaghi/reproducible-paper-slides}{Git commit} \gitcommit):\\
- \footnotesize\textcolor{blue}{\url{http://akhlaghi.org/pdf/reproducible-paper.pdf}}\\
+ Most recent slides available in link below (this PDF is built from \href{https://gitlab.com/maneage/slides-introduction}{Git commit} \gitcommit):\\
+ \footnotesize\textcolor{blue}{\url{http://akhlaghi.org/pdf/maneage-introduction.pdf}}\\
\vspace{2mm}\hspace{-0.25cm}
\raisebox{+0.4\height}{\includegraphics[width=2.5cm]{img/ministerio-ciencia.png}}
\raisebox{+0.3\height}{\includegraphics[width=1.3cm]{img/sundial.png}}
@@ -537,7 +537,7 @@
\item \emph{Containers} or \emph{Virtual Machines} are a
\alert{binary black box}.
- \item This template \alert{installs fixed versions} of all
+ \item Maneage \alert{installs fixed versions} of all
necessary research software and their dependencies.
\item Installs similar environment on \alert{GNU/Linux}, or
@@ -576,7 +576,7 @@
\item \emph{Containers} or \emph{Virtual Machines} are a
\alert{binary black box}.
- \item This template \alert{installs fixed versions} of all
+ \item Maneage \alert{installs fixed versions} of all
necessary research software and their dependencies.
\item Installs similar environment on \alert{GNU/Linux}, or
@@ -837,7 +837,7 @@
- \begin{frame}{Reproducible science: Template is managed through a Makefile}
+ \begin{frame}{Reproducible science: Maneage is managed through a Makefile}
\small
\begin{columns}
\column{10cm}
@@ -870,7 +870,7 @@
\includegraphics[width=\linewidth]{img/reproducible-makefile.png}
\end{columns}
\end{frame}
- \begin{frame}{Reproducible science: Template is managed through a Makefile}
+ \begin{frame}{Reproducible science: Maneage is managed through a Makefile}
\small
\begin{columns}
\column{10cm}
@@ -903,7 +903,7 @@
\includegraphics[width=\linewidth]{img/reproducible-makefile-highlighted-1.png}
\end{columns}
\end{frame}
- \begin{frame}{Reproducible science: Template is managed through a Makefile}
+ \begin{frame}{Reproducible science: Maneage is managed through a Makefile}
\small
\begin{columns}
\column{10cm}
@@ -1161,21 +1161,21 @@
- \begin{frame}{New projects branch from template} \include{tex/git-branch} \end{frame}
+ \begin{frame}{New projects branch from Maneage} \include{tex/git-branch} \end{frame}
\newcommand{\projinit}{}
- \begin{frame}{New projects branch from template} \include{tex/git-branch} \end{frame}
+ \begin{frame}{New projects branch from Maneage} \include{tex/git-branch} \end{frame}
\newcommand{\projwork}{}
- \begin{frame}{New projects branch from template} \include{tex/git-branch} \end{frame}
+ \begin{frame}{New projects branch from Maneage} \include{tex/git-branch} \end{frame}
\newcommand{\tempevolve}{}
- \begin{frame}{New projects branch from template} \include{tex/git-branch} \end{frame}
+ \begin{frame}{New projects branch from Maneage} \include{tex/git-branch} \end{frame}
\newcommand{\mergewithtemp}{}
- \begin{frame}{New projects branch from template} \include{tex/git-branch} \end{frame}
+ \begin{frame}{New projects branch from Maneage} \include{tex/git-branch} \end{frame}
\newcommand{\tofuture}{}
- \begin{frame}{New projects branch from template} \include{tex/git-branch} \end{frame}
+ \begin{frame}{New projects branch from Maneage} \include{tex/git-branch} \end{frame}
\newcommand{\githappy}{}
- \begin{frame}{New projects branch from template} \include{tex/git-branch} \end{frame}
+ \begin{frame}{New projects branch from Maneage} \include{tex/git-branch} \end{frame}
\newcommand{\gitverified}{}
- \begin{frame}{New projects branch from template} \include{tex/git-branch} \end{frame}
+ \begin{frame}{New projects branch from Maneage} \include{tex/git-branch} \end{frame}
\begin{frame}{Two recent examples (publishing Git checksum in abstract)}
\begin{columns}
@@ -1205,7 +1205,7 @@
\begin{frame}{Publication of the project}
- A reproducible project using this template will have the following
+ A reproducible project using Maneage will have the following
(\alert{plain text}) components:
\begin{itemize}
\item Makefiles.
@@ -1217,7 +1217,7 @@
\alert{negligible} compared to a single figure in a paper
(usually $\sim100$ kilo-bytes).
- \vspace{1cm} The project's pipeline (customized template) can be
+ \vspace{1cm} The project's pipeline (customized Maneage) can be
\alert{published} in
\begin{itemize}
\item \alert{arXiv}: uploaded with the \LaTeX{} source to always
@@ -1308,14 +1308,14 @@
- \begin{frame}{RDA adoption grant (2019) to IAC for this template}
+ \begin{frame}{RDA adoption grant (2019) to IAC for Maneage}
\begin{center}
\includegraphics[width=3cm]{img/rda.png}\hspace{1cm}
\includegraphics[width=1.8cm]{img/iac.png}
\includegraphics[width=\linewidth]{img/h2020.jpg}
\end{center}
- \vspace{1cm} For this template, the \alert{IAC} is selected as
+ \vspace{1cm} For Maneage, the \alert{IAC} is selected as
a \alert{Top European organization} funded to adopt RDA
Recommendations and Outputs.
@@ -1339,9 +1339,9 @@
- \begin{frame}{Workshop on this template at IAC: \alert{first week of April} (March 30th to April 3rd)}
+ \begin{frame}{Workshop on Maneage at IAC: \alert{first week of April} (March 30th to April 3rd)}
- We are organizing a workshop to help interested \alert{early career researchers} adopt this template.
+ We are organizing a workshop to help interested \alert{early career researchers} adopt Maneage.
\vspace{5mm}
\begin{columns}
@@ -1440,7 +1440,7 @@ In summary, they only \alert{store a built} environment (they are outputs, not g
\begin{frame}{Summary:}
- A fully working template/framework is introduced that will do the
+ Maneage is introduced as a customizable template that will do the
following steps/instructions (all in simple plain text files).
\begin{itemize}
\item \alert{Automatically downloads} the necessary
@@ -1463,16 +1463,16 @@ In summary, they only \alert{store a built} environment (they are outputs, not g
output} data products. Ensuring the
integrity/reproducibility of the result.
\item \colorbox{green!30!white}{These slides are available at
- \textcolor{blue}{\url{http://akhlaghi.org/pdf/reproducible-paper.pdf}}.}
+ \textcolor{blue}{\url{http://akhlaghi.org/pdf/maneage-introduction.pdf}}.}
\end{itemize}
\begin{tcolorbox}[width=\linewidth, boxsep=1pt, left=1pt, right=1pt,
top=1pt, bottom=1pt]
- For a technical description of the template's implementation, as
- well as a checklist to customize it, and tips on good practices,
+ For a technical description of Maneage's implementation, as well
+ as a checklist to customize it, and tips on good practices,
please see this page:
- \textcolor{blue}{\footnotesize\url{https://gitlab.com/makhlaghi/reproducible-paper/blob/master/README-hacking.md}}
+ \textcolor{blue}{\footnotesize\url{https://gitlab.com/maneage/project/-/blob/maneage/README-hacking.md}}
\end{tcolorbox}
\end{frame}
\end{document}
diff --git a/tex/git-branch.tex b/tex/git-branch.tex
index cf134a0..fa35e0d 100644
--- a/tex/git-branch.tex
+++ b/tex/git-branch.tex
@@ -1,17 +1,15 @@
-% Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
+%% Copyright (C) 2018-2020 Mohammad Akhlaghi <mohammad@akhlaghi.org>
%
-% This LaTeX source is free software: you can redistribute it and/or
-% modify it under the terms of the GNU General Public License as
-% published by the Free Software Foundation, either version 3 of the
-% License, or (at your option) any later version.
+%% This file is part of Maneage. Maneage is free software: you can
+%% redistribute it and/or modify it under the terms of the GNU General
+%% Public License as published by the Free Software Foundation, either
+%% version 3 of the License, or (at your option) any later version.
%
-% This LaTeX source is distributed in the hope that it will be useful,
-% but WITHOUT ANY WARRANTY; without even the implied warranty of
-% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-% General Public License for more details.
-%
-% You should have received a copy of the GNU General Public License
-% along with this LaTeX source. If not, see <https://www.gnu.org/licenses/>.
+%% Maneage is distributed in the hope that it will be useful, but
+%% WITHOUT ANY WARRANTY; without even the implied warranty of
+%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%% General Public License for more details:
+%% <http://www.gnu.org/licenses/>.
\begin{columns}[t]
\column{5cm}
@@ -60,7 +58,7 @@
%% circles.
%% Template commits.
- \draw[anchor=north] (0,0) node {\textbf{Template}};
+ \draw[anchor=north] (0,0) node {\textbf{Maneage}};
\draw [fill=green!80!blue, opacity=0.5] (0,0.55cm) circle [radius=2.1mm];
\draw[anchor=east] (-5pt,0.55cm) node {\tiny\texttt{ad2c476}};
\draw [fill=green!80!blue, opacity=0.5] (0,1.55cm) circle [radius=2.1mm];
diff --git a/tex/project-graph.tex b/tex/project-graph.tex
index 1ae9af4..5c76a19 100644
--- a/tex/project-graph.tex
+++ b/tex/project-graph.tex
@@ -1,17 +1,20 @@
-% Copyright (C) 2018-2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
+%% Copyright (C) 2018-2020 Mohammad Akhlaghi <mohammad@akhlaghi.org>
%
-% This LaTeX source is free software: you can redistribute it and/or
-% modify it under the terms of the GNU General Public License as
-% published by the Free Software Foundation, either version 3 of the
-% License, or (at your option) any later version.
+%% This file is part of Maneage. Maneage is free software: you can
+%% redistribute it and/or modify it under the terms of the GNU General
+%% Public License as published by the Free Software Foundation, either
+%% version 3 of the License, or (at your option) any later version.
%
-% This LaTeX source is distributed in the hope that it will be useful,
-% but WITHOUT ANY WARRANTY; without even the implied warranty of
-% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-% General Public License for more details.
-%
-% You should have received a copy of the GNU General Public License
-% along with this LaTeX source. If not, see <https://www.gnu.org/licenses/>.
+%% Maneage is distributed in the hope that it will be useful, but
+%% WITHOUT ANY WARRANTY; without even the implied warranty of
+%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+%% General Public License for more details:
+%% <http://www.gnu.org/licenses/>.
+
+
+
+
+
\small
\Wider[5em]{
\begin{center}