Write researh papers using make and CI/CD pipelines.
Author: Dmytro Strelnikov dmytro.strelnikov@math.tu-chemnitz.de
makeresearch
is a simple entry level tutorial in presentation format on automation of writing scientific articles with GNU Make and CI/CD software.
It is noteworthy that the tutorial itself is generated automatically in accordance with the principles described in it.
One can consider reproducing of this example as a homework exercise.
Make numerical artifacts:
docker run \
-v $(pwd):/home/fenics/shared \
makeresearch/solver \
make numericals.all -j$(nproc)
Make plots (entails making of the numerical artifacts):
docker run \
-v $(pwd):/home/fenics/shared \
makeresearch/solver \
make plots.all -j$(nproc)
Make tables:
docker run \
-v $(pwd):/data \
makeresearch/tabulate \
make tables.all
Make paper:
docker run \
-v $(pwd):/data \
makeresearch/publications \
make paper
Make slides:
docker run \
-v $(pwd):/data \
makeresearch/publications \
make slides
For the mirror of this repository at TU Chemnitz GitLab the following links are valid (no authorization required):