diff options
| -rw-r--r-- | Makefile | 35 | ||||
| -rw-r--r-- | README.md | 10 | ||||
| -rw-r--r-- | maneage-introduction.tex (renamed from reproducible-paper.tex) | 56 | ||||
| -rw-r--r-- | tex/git-branch.tex | 24 | ||||
| -rw-r--r-- | tex/project-graph.tex | 27 | 
5 files changed, 79 insertions, 73 deletions
@@ -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 @@ -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}  | 
