In this tutorial, we describe a workflow to ensure long-term reproducibility of R-based data analyses. The leverages established tools and practices from software engineering. It combines the benefits various open-source including R Markdown, Git, Make, Docker, whose interplay ensures seamless integration version management, dynamic report generation...