\documentclass{article}
\usepackage{ulem}
\pagestyle{headings}
\begin{document}
\part{ H6 Development Reproducible Toolchain}
Running cheat sheet / notes to create the same tool chain as I used.

\section{ WSL}
Starting out at Ubuntu Jammy. Download the "ubuntu" appliance from microsoft store, do basic setup.\newline
If you have an older WSL pod, upgrade it to Jammy version

\begin{verbatim}

apt update
apt dist-upgrade
\end{verbatim}

Install PHP

sudo add-apt-repository ppa:ondrej/php\newline
apt install php8.2 php8.2-curl php8.2-dom composer gh php8.2-mbstring php8.2-sockets\newline
apt upgrade php

\subsection{ Test installing horde/exception and its ring of dependencies}
gh repo clone horde/Exception\newline
COMPOSER\_ROOT\_VERSION=dev-FRAMEWORK\_6\_0 composer update

\subsection{ Creating a root project from packagist}
composer create-project horde/bundle . \newline
composer require horde/imp \^7\newline
composer require horde/turba\newline
composer require horde/kronolith \^5 horde/nag \^5 horde/passwd horde/timeobjects horde/content

\end{document}
