Skip to content

an entry level tutorial on writing research papers using GNU Make and CI/CD pipelines

Notifications You must be signed in to change notification settings

dstrelnikov/makeresearch

Repository files navigation

makeresearch

pipeline status

Write researh papers using make and CI/CD pipelines.

Author: Dmytro Strelnikov dmytro.strelnikov@math.tu-chemnitz.de

About

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.

Reproducing

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

GitLab CI/CD artifacts

For the mirror of this repository at TU Chemnitz GitLab the following links are valid (no authorization required):

About

an entry level tutorial on writing research papers using GNU Make and CI/CD pipelines

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published