From 51c5f5759d667821fc94b9ed170de9a43dfbc848 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Wed, 18 Oct 2023 00:11:16 +0200 Subject: [PATCH] refactor: move into src --- run | 4 ++-- .../building-static-websites-sculpin/README.rst | 0 .../code/configuration.txt | 0 .../code/index.md.txt | 0 .../building-static-websites-sculpin/demo.txt | 0 .../images/packagist.png | Bin .../building-static-websites-sculpin/main.style | 0 .../building-static-websites-sculpin/slides.rst | 0 .../deploying-php-ansible-ansistrano/README.rst | 0 .../images/.gitkeep | 0 .../images/after-deploy-1.png | Bin .../images/after-provision-1.png | Bin .../images/after-provision-2.png | Bin .../images/ansible.png | Bin .../images/ansistrano-flow.png | Bin .../images/ansistrano.png | Bin .../images/ansistrano2.png | Bin .../images/composer.png | Bin .../images/drupalcon/contribution.jpg | Bin .../images/drupalcon/feedback.jpg | Bin .../images/drupalcon/site.png | Bin .../images/druplicon.png | Bin .../images/logo-acquia.png | Bin .../images/logo-digital-ocean.png | Bin .../images/logo-linode.png | Bin .../images/logo-pantheon.png | Bin .../images/logo-platformsh.png | Bin .../images/logo-vultr.png | Bin .../images/site.png | Bin .../images/techs.png | Bin .../images/vagrant.png | Bin .../opdavies-dark.style | 0 .../opdavies-light.style | 0 .../sections/about-ansible.rst | 0 .../sections/ansible-crash-course.rst | 0 .../sections/ansible-vault.rst | 0 .../sections/ansistrano.rst | 0 .../sections/basic-deployment.rst | 0 .../sections/building-a-lamp-stack.rst | 0 .../sections/generating-settings-files.rst | 0 .../sections/intro.rst | 0 .../sections/multiple-environments.rst | 0 .../slides-short.rst | 0 .../deploying-php-ansible-ansistrano/slides.rst | 0 .../archive}/upgrading-to-drupal-9/README.rst | 0 .../upgrading-to-drupal-9/images/10-years-tweet.png | Bin .../images/2019_minor_release_schedule.png | Bin .../images/broadbean-drupal-flow-2.png | Bin .../images/broadbean-website.png | Bin .../upgrading-to-drupal-9/images/dransible-repo.png | Bin .../images/dransible-screenshots/1.png | Bin .../images/dransible-screenshots/10.png | Bin .../images/dransible-screenshots/2.png | Bin .../images/dransible-screenshots/3.png | Bin .../images/dransible-screenshots/4.png | Bin .../images/dransible-screenshots/5.png | Bin .../images/dransible-screenshots/6.png | Bin .../images/dransible-screenshots/7.png | Bin .../images/dransible-screenshots/8.png | Bin .../images/dransible-screenshots/9.png | Bin .../images/drupal-association.png | Bin .../images/drupal-check-output.png | Bin .../drupal-check-upgrade-status-comparison.png | Bin .../images/logo-composer-transparent.png | Bin .../images/matt-stauffer-tweet.png | Bin .../images/multiple-versions.png | Bin .../images/override-node-options-2012-4.png | Bin .../images/override-node-options-2020-2.png | Bin .../images/phpunit-deprecation.png | Bin .../upgrading-to-drupal-9/images/semver.png | Bin .../images/timmillwood-ono.png | Bin .../archive}/upgrading-to-drupal-9/images/title.png | Bin .../archive}/upgrading-to-drupal-9/main.style | 0 .../archive}/upgrading-to-drupal-9/slides.rst | 0 .../archive}/working-with-workspace/README.rst | 0 .../working-with-workspace/code/arguments.txt | 0 .../working-with-workspace/code/attributes.txt | 0 .../archive}/working-with-workspace/code/confd.txt | 0 .../code/environment-variables.txt | 0 .../working-with-workspace/code/installation.txt | 0 .../working-with-workspace/code/nginx-vhost.txt | 0 .../working-with-workspace/code/run-passthru.txt | 0 .../working-with-workspace/code/secrets.txt | 0 .../working-with-workspace/code/simple-command.txt | 0 .../working-with-workspace/code/workspace-talks.txt | 0 .../images/helper-passthru.png | Bin .../working-with-workspace/images/helper-run.png | Bin .../images/output-command.png | Bin .../working-with-workspace/images/output-simple.png | Bin .../archive}/working-with-workspace/main.style | 0 .../archive}/working-with-workspace/slides.rst | 0 .../README.rst | 0 .../code/building.txt | 0 .../code/includes-code.txt | 0 .../code/includes-sections.txt | 0 .../code/page-templates-rst.txt | 0 .../code/page-templates-style.txt | 0 .../code/styling.txt | 0 .../code/useful-rst-1.txt | 0 .../code/useful-rst-2.txt | 0 .../code/watching.txt | 0 .../images/editing.png | Bin .../images/pdfpc-1.png | Bin .../images/pdfpc-2.png | Bin .../main.style | 0 .../slides.rst | 0 .../communities-and-contribution}/code/.keep | 0 .../images/bg-dark.png | Bin .../images/drupal-core1.png | Bin .../images/drupal-core2.png | Bin .../images/drupalcon-barcelona.jpeg | Bin .../images/drupalcon-los-angeles.jpeg | Bin .../images/drupalcon-prague.jpeg | Bin .../images/forum-post.png | Bin .../communities-and-contribution}/images/gabor.png | Bin .../images/linux-journal1.png | Bin .../images/linux-journal2.png | Bin .../images/override-node-options-usage.png | Bin .../images/timmillwood-ono.png | Bin .../images/unified-diff.png | Bin .../communities-and-contribution}/sections/.keep | 0 .../communities-and-contribution}/slides.rst | 0 {fonts => src/fonts}/Helvetica-Bold.ttf | Bin {fonts => src/fonts}/Helvetica.ttf | Bin {fonts => src/fonts}/Inconsolata-Bold.ttf | Bin {fonts => src/fonts}/Inconsolata-Regular.ttf | Bin {fonts => src/fonts}/Inconsolata.ttf | Bin {images => src/images}/bg-dark.png | Bin .../2021-01/slides.rst | 0 .../2021-02/slides.rst | 0 .../2021-03/slides.rst | 0 .../2021-04/slides.rst | 0 .../2021-05/slides.rst | 0 .../2021-06/slides.rst | 0 .../2021-09/.dockerignore | 0 .../php-south-wales-intro-slides}/2021-09/build.sh | 0 .../2021-09/images/book.jpg | Bin .../2021-09/images/jetbrains.png | Bin .../2021-09/images/phpsa.png | Bin .../2021-09/slides.rst | 0 .../images/lexis-nexis.jpg | Bin .../php-south-wales-intro-slides}/images/logo.jpeg | Bin .../images/oliver-davies.jpg | Bin .../php-south-wales-intro-slides}/images/twilio.png | Bin .../php-south-wales-intro-slides}/styles/main.style | 0 {styles => src/styles}/style-dark.yaml | 0 {styles => src/styles}/style-light.yaml | 0 .../taking-flight-with-tailwind-css}/README.rst | 0 .../code/1-adding-tailwind-directives.txt | 0 .../code/10-hover-class-example.txt | 0 .../code/11-default-variants.txt | 0 .../code/12-default-screens.txt | 0 .../code/13-responsive-classes.txt | 0 .../code/14-responsive-class-example.txt | 0 .../code/15-variants-before.txt | 0 .../code/16-variants-after.txt | 0 .../code/17-config-before.txt | 0 .../code/18-config-after.txt | 0 .../code/19-purge-config.txt | 0 .../code/2-adding-custom-classes.txt | 0 .../code/20-loops.txt | 0 .../code/21-includes.txt | 0 .../code/3-layers.txt | 0 .../code/4-sample-output.txt | 0 .../code/5-webpack-config.txt | 0 .../code/6-postcss-config.txt | 0 .../code/7-webpack-output.txt | 0 .../code/8-html.txt | 0 .../code/9-hover-classes.txt | 0 .../code/additional-config-options.txt | 0 .../code/css-apply-after.txt | 0 .../code/css-apply-before.txt | 0 .../code/extending-colours.txt | 0 .../code/override-colours.txt | 0 .../code/plugins-add-plugin.txt | 0 .../code/plugins-generated-css.txt | 0 .../code/plugins-plugin-source.txt | 0 .../code/tailwind-basic-config.txt | 0 .../code/tailwind-config-content.js | 0 .../code/writing-plugin-1.js | 0 .../code/writing-plugin-2.js | 0 .../demo/.gitignore | 0 .../demo/index.html | 0 .../demo/package.json | 0 .../demo/tailwind.config.js | 0 .../demo/yarn-error.log | 0 .../taking-flight-with-tailwind-css}/demo/yarn.lock | 0 .../images/example/0.png | Bin .../images/example/1.png | Bin .../images/example/10.png | Bin .../images/example/11.png | Bin .../images/example/12.png | Bin .../images/example/13.png | Bin .../images/example/14.png | Bin .../images/example/2.png | Bin .../images/example/3.png | Bin .../images/example/4.png | Bin .../images/example/5.png | Bin .../images/example/6.png | Bin .../images/example/7.png | Bin .../images/example/8.png | Bin .../images/example/9.png | Bin .../images/od-logo.png | Bin .../images/paul-hennell-tweet.png | Bin .../images/screenshot-laravel-nova.png | Bin .../images/screenshot-rebuilding-bartik.png | Bin .../images/screenshot-send-firefox.png | Bin .../images/tailwind-css.png | Bin .../images/tailwind.svg | 0 .../images/techs.png | Bin .../opdavies-dark.yaml | 0 .../opdavies-light.yaml | 0 .../taking-flight-with-tailwind-css.rst | 0 .../test-driven-drupal}/README.rst | 0 .../test-driven-drupal}/code/1-example-test.txt | 0 .../test-driven-drupal}/code/1.txt | 0 .../test-driven-drupal}/code/10.txt | 0 .../test-driven-drupal}/code/11.txt | 0 .../test-driven-drupal}/code/12.txt | 0 .../test-driven-drupal}/code/13.txt | 0 .../test-driven-drupal}/code/14.txt | 0 .../test-driven-drupal}/code/15.txt | 0 .../test-driven-drupal}/code/16.txt | 0 .../test-driven-drupal}/code/17.txt | 0 .../test-driven-drupal}/code/18.txt | 0 .../test-driven-drupal}/code/19.txt | 0 .../test-driven-drupal}/code/2-test-methods.txt | 0 .../test-driven-drupal}/code/2.txt | 0 .../test-driven-drupal}/code/3.txt | 0 .../test-driven-drupal}/code/4.txt | 0 .../test-driven-drupal}/code/5.txt | 0 .../test-driven-drupal}/code/6.txt | 0 .../test-driven-drupal}/code/7.txt | 0 .../test-driven-drupal}/code/8.txt | 0 .../test-driven-drupal}/code/9.txt | 0 .../test-driven-drupal}/demo.rst | 0 .../test-driven-drupal}/example.rst | 0 .../images/broadbean-drupal-flow-2.png | Bin .../images/broadbean-website.png | Bin .../images/matt-stauffer-tweet.png | Bin .../images/override-node-options-1.png | Bin .../images/override-node-options-2.png | Bin .../images/override-node-options-2012-4.png | Bin .../images/override-node-options-2020-2.png | Bin .../images/override-node-options-3.png | Bin .../test-driven-drupal}/images/tawny-tweet-1.png | Bin .../test-driven-drupal}/images/tawny-tweet-2.png | Bin .../test-driven-drupal}/images/timmillwood-ono.png | Bin .../test-driven-drupal}/images/title.png | Bin .../test-driven-drupal}/main.style | 0 .../test-driven-drupal}/slides.rst | 0 .../things-to-know-php}/README.rst | 0 .../things-to-know-php}/examples/index.php | 0 .../images/29e90e7f46dbccc3df70c99268f445c9.png | Bin .../images/4db44a918090a900e5a1158002bff6c7.png | Bin .../images/4f9647e7ae288eb76067e0649f3f854b.png | Bin .../images/6c1a31effb1874282c0d7a207da4727b.png | Bin .../images/9450b42e7f3ec88958cf625c2c10bd70.png | Bin .../images/acquia-certification-website.png | Bin .../images/b36e0b5ee8c2f78c702ae77545bfa9d5.png | Bin .../things-to-know-php}/images/behat-website.png | Bin .../things-to-know-php}/images/bg-blue.jpg | Bin .../images/codecourse-website.png | Bin .../things-to-know-php}/images/composer-logo.png | Bin .../images/content-management-systems.png | Bin .../images/d0e6cb728881797d6db089a4960d8db8.png | Bin .../things-to-know-php}/images/drupal-website.png | Bin .../images/drupalise-me-website.png | Bin .../things-to-know-php}/images/elephpants.jpg | Bin .../things-to-know-php}/images/hello-world.png | Bin .../things-to-know-php}/images/jigsaw-website.png | Bin .../things-to-know-php}/images/joomla-website.png | Bin .../things-to-know-php}/images/laminas-website.png | Bin .../images/laracasts-website.png | Bin .../things-to-know-php}/images/laravel-website.png | Bin .../images/packagist-symfony-console.png | Bin .../images/packagist-website.png | Bin .../things-to-know-php}/images/pest-website.png | Bin .../things-to-know-php}/images/php-fig-website.png | Bin .../images/php-foundation-website.png | Bin .../things-to-know-php}/images/php-logo.png | Bin .../images/php-south-wales-website.png | Bin .../images/php-south-west-website.png | Bin .../things-to-know-php}/images/php-uk-website.png | Bin .../things-to-know-php}/images/php-versions.png | Bin .../things-to-know-php}/images/phpstan-website.png | Bin .../things-to-know-php}/images/phpug-website.png | Bin .../things-to-know-php}/images/phpunit-website.png | Bin .../images/projects-using-symfony.png | Bin .../things-to-know-php}/images/sculpin-website.png | Bin .../images/server-side-languages.png | Bin .../images/symfony-certification-website.png | Bin .../images/symfony-components.png | Bin .../things-to-know-php}/images/symfony-website.png | Bin .../images/symfonycasts-website.png | Bin .../things-to-know-php}/images/typo3-website.png | Bin .../images/wordpress-website.png | Bin .../things-to-know-php}/images/xdebug-example.png | Bin .../things-to-know-php}/images/xdebug-website.png | Bin .../images/zend-certification-website.png | Bin .../things-to-know-php}/opdavies-dark.style | 0 .../things-to-know-php}/opdavies-light.style | 0 .../things-to-know-php}/things-to-know-php.rst | 0 .../working-without-workspace}/code/Dockerfile.twig | 0 .../working-without-workspace}/code/aliases.sh | 0 .../working-without-workspace}/code/build.yaml | 0 .../code/configuration.nix | 0 .../code/docker-compose.yaml.twig | 0 .../working-without-workspace}/code/flake.nix | 0 .../working-without-workspace}/code/git.nix | 0 .../working-without-workspace}/code/gitconfig.ini | 0 .../code/hardware-configuration.nix | 0 .../code/home-manager.nix | 0 .../working-without-workspace}/code/justfile.twig | 0 .../working-without-workspace}/opdavies-dark.yaml | 0 .../working-without-workspace}/opdavies-light.yaml | 0 .../sections/build-configs.rst | 0 .../working-without-workspace}/sections/flakes.rst | 0 .../working-without-workspace}/sections/git.rst | 0 .../working-without-workspace}/sections/just.rst | 0 .../working-without-workspace}/sections/neovim.rst | 0 .../sections/operating-system.rst | 0 .../working-without-workspace}/sections/others.rst | 0 .../working-without-workspace}/sections/shell.rst | 0 .../working-without-workspace}/sections/tmux.rst | 0 .../working-without-workspace.rst | 0 .../workshop-tailwind-css}/.gitignore | 0 .../FLDC 2021 Presenter Slides.pdf | Bin .../workshop-tailwind-css}/code/adding-tailwind.txt | 0 .../workshop-tailwind-css}/code/config-1.txt | 0 .../workshop-tailwind-css}/code/config-2.txt | 0 .../workshop-tailwind-css}/code/config-3.txt | 0 .../workshop-tailwind-css}/code/config-4.txt | 0 .../code/configuring-purgecss.txt | 0 .../workshop-tailwind-css}/code/intro-text-1.txt | 0 .../workshop-tailwind-css}/code/intro-text-2.txt | 0 .../workshop-tailwind-css}/code/intro-text-3.txt | 0 .../workshop-tailwind-css}/code/intro-text-4.txt | 0 .../workshop-tailwind-css}/code/loops-1.txt | 0 .../workshop-tailwind-css}/code/loops-2.txt | 0 .../workshop-tailwind-css}/code/navbar-1.txt | 0 .../workshop-tailwind-css}/code/navbar-2.txt | 0 .../workshop-tailwind-css}/code/navbar-3.txt | 0 .../workshop-tailwind-css}/code/responsive-1.txt | 0 .../workshop-tailwind-css}/code/responsive-2.txt | 0 .../workshop-tailwind-css}/code/responsive-3.txt | 0 .../workshop-tailwind-css}/code/sponsors-1.txt | 0 .../workshop-tailwind-css}/code/sponsors-2.txt | 0 .../workshop-tailwind-css}/code/sponsors-3.txt | 0 .../workshop-tailwind-css}/code/sponsors-4.txt | 0 .../workshop-tailwind-css}/code/task-1-before.txt | 0 .../workshop-tailwind-css}/code/task-2-before.txt | 0 .../workshop-tailwind-css}/code/task-3-before.txt | 0 .../workshop-tailwind-css}/code/task-4-before.txt | 0 .../workshop-tailwind-css}/code/task-5-before.txt | 0 .../workshop-tailwind-css}/code/task-6-before.txt | 0 .../workshop-tailwind-css}/code/task-7-before.txt | 0 .../workshop-tailwind-css}/code/task-8-before.txt | 0 .../workshop-tailwind-css}/code/video-1.txt | 0 .../workshop-tailwind-css}/code/video-2.txt | 0 .../workshop-tailwind-css}/code/video-3.txt | 0 .../workshop-tailwind-css}/code/video-4.txt | 0 .../workshop-tailwind-css}/code/video-5.txt | 0 .../workshop-tailwind-css}/code/video-6.txt | 0 .../code/yarn-output-after-purge.txt | 0 .../code/yarn-output-before-purge.txt | 0 .../workshop-tailwind-css}/images/1-end.png | Bin .../workshop-tailwind-css}/images/1-start.png | Bin .../workshop-tailwind-css}/images/after-config.png | Bin .../workshop-tailwind-css}/images/intro-text-1.png | Bin .../workshop-tailwind-css}/images/intro-text-2.png | Bin .../workshop-tailwind-css}/images/intro-text-3.png | Bin .../workshop-tailwind-css}/images/intro-text-4.png | Bin .../workshop-tailwind-css}/images/navbar-1.png | Bin .../workshop-tailwind-css}/images/navbar-2.png | Bin .../workshop-tailwind-css}/images/navbar-3.png | Bin .../workshop-tailwind-css}/images/responsive-1.png | Bin .../workshop-tailwind-css}/images/responsive-2.png | Bin .../workshop-tailwind-css}/images/responsive-3.png | Bin .../workshop-tailwind-css}/images/responsive-4.png | Bin .../images/screenshot-laravel-nova.png | Bin .../images/screenshot-rebuilding-bartik.png | Bin .../images/screenshot-send-firefox.png | Bin .../workshop-tailwind-css}/images/sponsors-1.png | Bin .../workshop-tailwind-css}/images/sponsors-2.png | Bin .../workshop-tailwind-css}/images/video-1.png | Bin .../workshop-tailwind-css}/images/video-2.png | Bin .../workshop-tailwind-css}/images/video-3.png | Bin .../workshop-tailwind-css}/images/video-4.png | Bin .../workshop-tailwind-css}/images/video-5.png | Bin .../workshop-tailwind-css}/images/video-6.png | Bin .../workshop-tailwind-css}/main.style | 0 .../workshop-tailwind-css}/notes.rst | 0 .../workshop-tailwind-css}/sections/intro.rst | 0 .../sections/task-1-add-tailwind-css.rst | 0 .../sections/task-2-intro-text.rst | 0 .../sections/task-3-navbar.rst | 0 .../sections/task-4-config.rst | 0 .../sections/task-5-loops.rst | 0 .../sections/task-6-video.rst | 0 .../sections/task-7-sponsors.rst | 0 .../sections/task-8-responsive.rst | 0 .../sections/task-9-purgecss.rst | 0 .../workshop-tailwind-css}/slides.rst | 0 404 files changed, 2 insertions(+), 2 deletions(-) rename {archive => src/archive}/building-static-websites-sculpin/README.rst (100%) rename {archive => src/archive}/building-static-websites-sculpin/code/configuration.txt (100%) rename {archive => src/archive}/building-static-websites-sculpin/code/index.md.txt (100%) rename {archive => src/archive}/building-static-websites-sculpin/demo.txt (100%) rename {archive => src/archive}/building-static-websites-sculpin/images/packagist.png (100%) rename {archive => src/archive}/building-static-websites-sculpin/main.style (100%) rename {archive => src/archive}/building-static-websites-sculpin/slides.rst (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/README.rst (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/images/.gitkeep (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/images/after-deploy-1.png (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/images/after-provision-1.png (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/images/after-provision-2.png (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/images/ansible.png (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/images/ansistrano-flow.png (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/images/ansistrano.png (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/images/ansistrano2.png (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/images/composer.png (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/images/drupalcon/contribution.jpg (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/images/drupalcon/feedback.jpg (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/images/drupalcon/site.png (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/images/druplicon.png (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/images/logo-acquia.png (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/images/logo-digital-ocean.png (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/images/logo-linode.png (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/images/logo-pantheon.png (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/images/logo-platformsh.png (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/images/logo-vultr.png (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/images/site.png (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/images/techs.png (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/images/vagrant.png (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/opdavies-dark.style (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/opdavies-light.style (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/sections/about-ansible.rst (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/sections/ansible-crash-course.rst (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/sections/ansible-vault.rst (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/sections/ansistrano.rst (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/sections/basic-deployment.rst (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/sections/building-a-lamp-stack.rst (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/sections/generating-settings-files.rst (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/sections/intro.rst (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/sections/multiple-environments.rst (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/slides-short.rst (100%) rename {archive => src/archive}/deploying-php-ansible-ansistrano/slides.rst (100%) rename {archive => src/archive}/upgrading-to-drupal-9/README.rst (100%) rename {archive => src/archive}/upgrading-to-drupal-9/images/10-years-tweet.png (100%) rename {archive => src/archive}/upgrading-to-drupal-9/images/2019_minor_release_schedule.png (100%) rename {archive => src/archive}/upgrading-to-drupal-9/images/broadbean-drupal-flow-2.png (100%) rename {archive => src/archive}/upgrading-to-drupal-9/images/broadbean-website.png (100%) rename {archive => src/archive}/upgrading-to-drupal-9/images/dransible-repo.png (100%) rename {archive => src/archive}/upgrading-to-drupal-9/images/dransible-screenshots/1.png (100%) rename {archive => src/archive}/upgrading-to-drupal-9/images/dransible-screenshots/10.png (100%) rename {archive => src/archive}/upgrading-to-drupal-9/images/dransible-screenshots/2.png (100%) rename {archive => src/archive}/upgrading-to-drupal-9/images/dransible-screenshots/3.png (100%) rename {archive => src/archive}/upgrading-to-drupal-9/images/dransible-screenshots/4.png (100%) rename {archive => src/archive}/upgrading-to-drupal-9/images/dransible-screenshots/5.png (100%) rename {archive => src/archive}/upgrading-to-drupal-9/images/dransible-screenshots/6.png (100%) rename {archive => src/archive}/upgrading-to-drupal-9/images/dransible-screenshots/7.png (100%) rename {archive => src/archive}/upgrading-to-drupal-9/images/dransible-screenshots/8.png (100%) rename {archive => src/archive}/upgrading-to-drupal-9/images/dransible-screenshots/9.png (100%) rename {archive => src/archive}/upgrading-to-drupal-9/images/drupal-association.png (100%) rename {archive => src/archive}/upgrading-to-drupal-9/images/drupal-check-output.png (100%) rename {archive => src/archive}/upgrading-to-drupal-9/images/drupal-check-upgrade-status-comparison.png (100%) rename {archive => src/archive}/upgrading-to-drupal-9/images/logo-composer-transparent.png (100%) rename {archive => src/archive}/upgrading-to-drupal-9/images/matt-stauffer-tweet.png (100%) rename {archive => src/archive}/upgrading-to-drupal-9/images/multiple-versions.png (100%) rename {archive => src/archive}/upgrading-to-drupal-9/images/override-node-options-2012-4.png (100%) rename {archive => src/archive}/upgrading-to-drupal-9/images/override-node-options-2020-2.png (100%) rename {archive => src/archive}/upgrading-to-drupal-9/images/phpunit-deprecation.png (100%) rename {archive => src/archive}/upgrading-to-drupal-9/images/semver.png (100%) rename {archive => src/archive}/upgrading-to-drupal-9/images/timmillwood-ono.png (100%) rename {archive => src/archive}/upgrading-to-drupal-9/images/title.png (100%) rename {archive => src/archive}/upgrading-to-drupal-9/main.style (100%) rename {archive => src/archive}/upgrading-to-drupal-9/slides.rst (100%) rename {archive => src/archive}/working-with-workspace/README.rst (100%) rename {archive => src/archive}/working-with-workspace/code/arguments.txt (100%) rename {archive => src/archive}/working-with-workspace/code/attributes.txt (100%) rename {archive => src/archive}/working-with-workspace/code/confd.txt (100%) rename {archive => src/archive}/working-with-workspace/code/environment-variables.txt (100%) rename {archive => src/archive}/working-with-workspace/code/installation.txt (100%) rename {archive => src/archive}/working-with-workspace/code/nginx-vhost.txt (100%) rename {archive => src/archive}/working-with-workspace/code/run-passthru.txt (100%) rename {archive => src/archive}/working-with-workspace/code/secrets.txt (100%) rename {archive => src/archive}/working-with-workspace/code/simple-command.txt (100%) rename {archive => src/archive}/working-with-workspace/code/workspace-talks.txt (100%) rename {archive => src/archive}/working-with-workspace/images/helper-passthru.png (100%) rename {archive => src/archive}/working-with-workspace/images/helper-run.png (100%) rename {archive => src/archive}/working-with-workspace/images/output-command.png (100%) rename {archive => src/archive}/working-with-workspace/images/output-simple.png (100%) rename {archive => src/archive}/working-with-workspace/main.style (100%) rename {archive => src/archive}/working-with-workspace/slides.rst (100%) rename {building-presenting-slide-decks-rst2pdf => src/building-presenting-slide-decks-rst2pdf}/README.rst (100%) rename {building-presenting-slide-decks-rst2pdf => src/building-presenting-slide-decks-rst2pdf}/code/building.txt (100%) rename {building-presenting-slide-decks-rst2pdf => src/building-presenting-slide-decks-rst2pdf}/code/includes-code.txt (100%) rename {building-presenting-slide-decks-rst2pdf => src/building-presenting-slide-decks-rst2pdf}/code/includes-sections.txt (100%) rename {building-presenting-slide-decks-rst2pdf => src/building-presenting-slide-decks-rst2pdf}/code/page-templates-rst.txt (100%) rename {building-presenting-slide-decks-rst2pdf => src/building-presenting-slide-decks-rst2pdf}/code/page-templates-style.txt (100%) rename {building-presenting-slide-decks-rst2pdf => src/building-presenting-slide-decks-rst2pdf}/code/styling.txt (100%) rename {building-presenting-slide-decks-rst2pdf => src/building-presenting-slide-decks-rst2pdf}/code/useful-rst-1.txt (100%) rename {building-presenting-slide-decks-rst2pdf => src/building-presenting-slide-decks-rst2pdf}/code/useful-rst-2.txt (100%) rename {building-presenting-slide-decks-rst2pdf => src/building-presenting-slide-decks-rst2pdf}/code/watching.txt (100%) rename {building-presenting-slide-decks-rst2pdf => src/building-presenting-slide-decks-rst2pdf}/images/editing.png (100%) rename {building-presenting-slide-decks-rst2pdf => src/building-presenting-slide-decks-rst2pdf}/images/pdfpc-1.png (100%) rename {building-presenting-slide-decks-rst2pdf => src/building-presenting-slide-decks-rst2pdf}/images/pdfpc-2.png (100%) rename {building-presenting-slide-decks-rst2pdf => src/building-presenting-slide-decks-rst2pdf}/main.style (100%) rename {building-presenting-slide-decks-rst2pdf => src/building-presenting-slide-decks-rst2pdf}/slides.rst (100%) rename {communities-and-contribution => src/communities-and-contribution}/code/.keep (100%) rename {communities-and-contribution => src/communities-and-contribution}/images/bg-dark.png (100%) rename {communities-and-contribution => src/communities-and-contribution}/images/drupal-core1.png (100%) rename {communities-and-contribution => src/communities-and-contribution}/images/drupal-core2.png (100%) rename {communities-and-contribution => src/communities-and-contribution}/images/drupalcon-barcelona.jpeg (100%) rename {communities-and-contribution => src/communities-and-contribution}/images/drupalcon-los-angeles.jpeg (100%) rename {communities-and-contribution => src/communities-and-contribution}/images/drupalcon-prague.jpeg (100%) rename {communities-and-contribution => src/communities-and-contribution}/images/forum-post.png (100%) rename {communities-and-contribution => src/communities-and-contribution}/images/gabor.png (100%) rename {communities-and-contribution => src/communities-and-contribution}/images/linux-journal1.png (100%) rename {communities-and-contribution => src/communities-and-contribution}/images/linux-journal2.png (100%) rename {communities-and-contribution => src/communities-and-contribution}/images/override-node-options-usage.png (100%) rename {communities-and-contribution => src/communities-and-contribution}/images/timmillwood-ono.png (100%) rename {communities-and-contribution => src/communities-and-contribution}/images/unified-diff.png (100%) rename {communities-and-contribution => src/communities-and-contribution}/sections/.keep (100%) rename {communities-and-contribution => src/communities-and-contribution}/slides.rst (100%) rename {fonts => src/fonts}/Helvetica-Bold.ttf (100%) rename {fonts => src/fonts}/Helvetica.ttf (100%) rename {fonts => src/fonts}/Inconsolata-Bold.ttf (100%) rename {fonts => src/fonts}/Inconsolata-Regular.ttf (100%) rename {fonts => src/fonts}/Inconsolata.ttf (100%) rename {images => src/images}/bg-dark.png (100%) rename {php-south-wales-intro-slides => src/php-south-wales-intro-slides}/2021-01/slides.rst (100%) rename {php-south-wales-intro-slides => src/php-south-wales-intro-slides}/2021-02/slides.rst (100%) rename {php-south-wales-intro-slides => src/php-south-wales-intro-slides}/2021-03/slides.rst (100%) rename {php-south-wales-intro-slides => src/php-south-wales-intro-slides}/2021-04/slides.rst (100%) rename {php-south-wales-intro-slides => src/php-south-wales-intro-slides}/2021-05/slides.rst (100%) rename {php-south-wales-intro-slides => src/php-south-wales-intro-slides}/2021-06/slides.rst (100%) rename {php-south-wales-intro-slides => src/php-south-wales-intro-slides}/2021-09/.dockerignore (100%) rename {php-south-wales-intro-slides => src/php-south-wales-intro-slides}/2021-09/build.sh (100%) rename {php-south-wales-intro-slides => src/php-south-wales-intro-slides}/2021-09/images/book.jpg (100%) rename {php-south-wales-intro-slides => src/php-south-wales-intro-slides}/2021-09/images/jetbrains.png (100%) rename {php-south-wales-intro-slides => src/php-south-wales-intro-slides}/2021-09/images/phpsa.png (100%) rename {php-south-wales-intro-slides => src/php-south-wales-intro-slides}/2021-09/slides.rst (100%) rename {php-south-wales-intro-slides => src/php-south-wales-intro-slides}/images/lexis-nexis.jpg (100%) rename {php-south-wales-intro-slides => src/php-south-wales-intro-slides}/images/logo.jpeg (100%) rename {php-south-wales-intro-slides => src/php-south-wales-intro-slides}/images/oliver-davies.jpg (100%) rename {php-south-wales-intro-slides => src/php-south-wales-intro-slides}/images/twilio.png (100%) rename {php-south-wales-intro-slides => src/php-south-wales-intro-slides}/styles/main.style (100%) rename {styles => src/styles}/style-dark.yaml (100%) rename {styles => src/styles}/style-light.yaml (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/README.rst (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/1-adding-tailwind-directives.txt (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/10-hover-class-example.txt (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/11-default-variants.txt (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/12-default-screens.txt (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/13-responsive-classes.txt (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/14-responsive-class-example.txt (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/15-variants-before.txt (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/16-variants-after.txt (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/17-config-before.txt (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/18-config-after.txt (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/19-purge-config.txt (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/2-adding-custom-classes.txt (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/20-loops.txt (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/21-includes.txt (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/3-layers.txt (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/4-sample-output.txt (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/5-webpack-config.txt (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/6-postcss-config.txt (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/7-webpack-output.txt (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/8-html.txt (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/9-hover-classes.txt (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/additional-config-options.txt (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/css-apply-after.txt (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/css-apply-before.txt (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/extending-colours.txt (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/override-colours.txt (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/plugins-add-plugin.txt (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/plugins-generated-css.txt (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/plugins-plugin-source.txt (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/tailwind-basic-config.txt (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/tailwind-config-content.js (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/writing-plugin-1.js (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/code/writing-plugin-2.js (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/demo/.gitignore (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/demo/index.html (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/demo/package.json (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/demo/tailwind.config.js (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/demo/yarn-error.log (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/demo/yarn.lock (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/images/example/0.png (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/images/example/1.png (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/images/example/10.png (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/images/example/11.png (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/images/example/12.png (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/images/example/13.png (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/images/example/14.png (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/images/example/2.png (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/images/example/3.png (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/images/example/4.png (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/images/example/5.png (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/images/example/6.png (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/images/example/7.png (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/images/example/8.png (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/images/example/9.png (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/images/od-logo.png (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/images/paul-hennell-tweet.png (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/images/screenshot-laravel-nova.png (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/images/screenshot-rebuilding-bartik.png (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/images/screenshot-send-firefox.png (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/images/tailwind-css.png (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/images/tailwind.svg (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/images/techs.png (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/opdavies-dark.yaml (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/opdavies-light.yaml (100%) rename {taking-flight-with-tailwind-css => src/taking-flight-with-tailwind-css}/taking-flight-with-tailwind-css.rst (100%) rename {test-driven-drupal => src/test-driven-drupal}/README.rst (100%) rename {test-driven-drupal => src/test-driven-drupal}/code/1-example-test.txt (100%) rename {test-driven-drupal => src/test-driven-drupal}/code/1.txt (100%) rename {test-driven-drupal => src/test-driven-drupal}/code/10.txt (100%) rename {test-driven-drupal => src/test-driven-drupal}/code/11.txt (100%) rename {test-driven-drupal => src/test-driven-drupal}/code/12.txt (100%) rename {test-driven-drupal => src/test-driven-drupal}/code/13.txt (100%) rename {test-driven-drupal => src/test-driven-drupal}/code/14.txt (100%) rename {test-driven-drupal => src/test-driven-drupal}/code/15.txt (100%) rename {test-driven-drupal => src/test-driven-drupal}/code/16.txt (100%) rename {test-driven-drupal => src/test-driven-drupal}/code/17.txt (100%) rename {test-driven-drupal => src/test-driven-drupal}/code/18.txt (100%) rename {test-driven-drupal => src/test-driven-drupal}/code/19.txt (100%) rename {test-driven-drupal => src/test-driven-drupal}/code/2-test-methods.txt (100%) rename {test-driven-drupal => src/test-driven-drupal}/code/2.txt (100%) rename {test-driven-drupal => src/test-driven-drupal}/code/3.txt (100%) rename {test-driven-drupal => src/test-driven-drupal}/code/4.txt (100%) rename {test-driven-drupal => src/test-driven-drupal}/code/5.txt (100%) rename {test-driven-drupal => src/test-driven-drupal}/code/6.txt (100%) rename {test-driven-drupal => src/test-driven-drupal}/code/7.txt (100%) rename {test-driven-drupal => src/test-driven-drupal}/code/8.txt (100%) rename {test-driven-drupal => src/test-driven-drupal}/code/9.txt (100%) rename {test-driven-drupal => src/test-driven-drupal}/demo.rst (100%) rename {test-driven-drupal => src/test-driven-drupal}/example.rst (100%) rename {test-driven-drupal => src/test-driven-drupal}/images/broadbean-drupal-flow-2.png (100%) rename {test-driven-drupal => src/test-driven-drupal}/images/broadbean-website.png (100%) rename {test-driven-drupal => src/test-driven-drupal}/images/matt-stauffer-tweet.png (100%) rename {test-driven-drupal => src/test-driven-drupal}/images/override-node-options-1.png (100%) rename {test-driven-drupal => src/test-driven-drupal}/images/override-node-options-2.png (100%) rename {test-driven-drupal => src/test-driven-drupal}/images/override-node-options-2012-4.png (100%) rename {test-driven-drupal => src/test-driven-drupal}/images/override-node-options-2020-2.png (100%) rename {test-driven-drupal => src/test-driven-drupal}/images/override-node-options-3.png (100%) rename {test-driven-drupal => src/test-driven-drupal}/images/tawny-tweet-1.png (100%) rename {test-driven-drupal => src/test-driven-drupal}/images/tawny-tweet-2.png (100%) rename {test-driven-drupal => src/test-driven-drupal}/images/timmillwood-ono.png (100%) rename {test-driven-drupal => src/test-driven-drupal}/images/title.png (100%) rename {test-driven-drupal => src/test-driven-drupal}/main.style (100%) rename {test-driven-drupal => src/test-driven-drupal}/slides.rst (100%) rename {things-to-know-php => src/things-to-know-php}/README.rst (100%) rename {things-to-know-php => src/things-to-know-php}/examples/index.php (100%) rename {things-to-know-php => src/things-to-know-php}/images/29e90e7f46dbccc3df70c99268f445c9.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/4db44a918090a900e5a1158002bff6c7.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/4f9647e7ae288eb76067e0649f3f854b.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/6c1a31effb1874282c0d7a207da4727b.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/9450b42e7f3ec88958cf625c2c10bd70.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/acquia-certification-website.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/b36e0b5ee8c2f78c702ae77545bfa9d5.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/behat-website.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/bg-blue.jpg (100%) rename {things-to-know-php => src/things-to-know-php}/images/codecourse-website.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/composer-logo.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/content-management-systems.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/d0e6cb728881797d6db089a4960d8db8.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/drupal-website.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/drupalise-me-website.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/elephpants.jpg (100%) rename {things-to-know-php => src/things-to-know-php}/images/hello-world.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/jigsaw-website.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/joomla-website.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/laminas-website.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/laracasts-website.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/laravel-website.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/packagist-symfony-console.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/packagist-website.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/pest-website.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/php-fig-website.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/php-foundation-website.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/php-logo.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/php-south-wales-website.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/php-south-west-website.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/php-uk-website.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/php-versions.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/phpstan-website.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/phpug-website.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/phpunit-website.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/projects-using-symfony.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/sculpin-website.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/server-side-languages.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/symfony-certification-website.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/symfony-components.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/symfony-website.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/symfonycasts-website.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/typo3-website.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/wordpress-website.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/xdebug-example.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/xdebug-website.png (100%) rename {things-to-know-php => src/things-to-know-php}/images/zend-certification-website.png (100%) rename {things-to-know-php => src/things-to-know-php}/opdavies-dark.style (100%) rename {things-to-know-php => src/things-to-know-php}/opdavies-light.style (100%) rename {things-to-know-php => src/things-to-know-php}/things-to-know-php.rst (100%) rename {working-without-workspace => src/working-without-workspace}/code/Dockerfile.twig (100%) rename {working-without-workspace => src/working-without-workspace}/code/aliases.sh (100%) rename {working-without-workspace => src/working-without-workspace}/code/build.yaml (100%) rename {working-without-workspace => src/working-without-workspace}/code/configuration.nix (100%) rename {working-without-workspace => src/working-without-workspace}/code/docker-compose.yaml.twig (100%) rename {working-without-workspace => src/working-without-workspace}/code/flake.nix (100%) rename {working-without-workspace => src/working-without-workspace}/code/git.nix (100%) rename {working-without-workspace => src/working-without-workspace}/code/gitconfig.ini (100%) rename {working-without-workspace => src/working-without-workspace}/code/hardware-configuration.nix (100%) rename {working-without-workspace => src/working-without-workspace}/code/home-manager.nix (100%) rename {working-without-workspace => src/working-without-workspace}/code/justfile.twig (100%) rename {working-without-workspace => src/working-without-workspace}/opdavies-dark.yaml (100%) rename {working-without-workspace => src/working-without-workspace}/opdavies-light.yaml (100%) rename {working-without-workspace => src/working-without-workspace}/sections/build-configs.rst (100%) rename {working-without-workspace => src/working-without-workspace}/sections/flakes.rst (100%) rename {working-without-workspace => src/working-without-workspace}/sections/git.rst (100%) rename {working-without-workspace => src/working-without-workspace}/sections/just.rst (100%) rename {working-without-workspace => src/working-without-workspace}/sections/neovim.rst (100%) rename {working-without-workspace => src/working-without-workspace}/sections/operating-system.rst (100%) rename {working-without-workspace => src/working-without-workspace}/sections/others.rst (100%) rename {working-without-workspace => src/working-without-workspace}/sections/shell.rst (100%) rename {working-without-workspace => src/working-without-workspace}/sections/tmux.rst (100%) rename {working-without-workspace => src/working-without-workspace}/working-without-workspace.rst (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/.gitignore (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/FLDC 2021 Presenter Slides.pdf (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/adding-tailwind.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/config-1.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/config-2.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/config-3.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/config-4.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/configuring-purgecss.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/intro-text-1.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/intro-text-2.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/intro-text-3.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/intro-text-4.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/loops-1.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/loops-2.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/navbar-1.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/navbar-2.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/navbar-3.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/responsive-1.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/responsive-2.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/responsive-3.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/sponsors-1.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/sponsors-2.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/sponsors-3.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/sponsors-4.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/task-1-before.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/task-2-before.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/task-3-before.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/task-4-before.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/task-5-before.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/task-6-before.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/task-7-before.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/task-8-before.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/video-1.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/video-2.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/video-3.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/video-4.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/video-5.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/video-6.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/yarn-output-after-purge.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/code/yarn-output-before-purge.txt (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/images/1-end.png (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/images/1-start.png (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/images/after-config.png (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/images/intro-text-1.png (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/images/intro-text-2.png (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/images/intro-text-3.png (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/images/intro-text-4.png (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/images/navbar-1.png (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/images/navbar-2.png (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/images/navbar-3.png (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/images/responsive-1.png (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/images/responsive-2.png (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/images/responsive-3.png (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/images/responsive-4.png (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/images/screenshot-laravel-nova.png (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/images/screenshot-rebuilding-bartik.png (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/images/screenshot-send-firefox.png (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/images/sponsors-1.png (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/images/sponsors-2.png (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/images/video-1.png (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/images/video-2.png (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/images/video-3.png (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/images/video-4.png (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/images/video-5.png (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/images/video-6.png (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/main.style (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/notes.rst (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/sections/intro.rst (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/sections/task-1-add-tailwind-css.rst (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/sections/task-2-intro-text.rst (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/sections/task-3-navbar.rst (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/sections/task-4-config.rst (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/sections/task-5-loops.rst (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/sections/task-6-video.rst (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/sections/task-7-sponsors.rst (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/sections/task-8-responsive.rst (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/sections/task-9-purgecss.rst (100%) rename {workshop-tailwind-css => src/workshop-tailwind-css}/slides.rst (100%) diff --git a/run b/run index 04a2ed1..34831b4 100755 --- a/run +++ b/run @@ -26,14 +26,14 @@ function help { function pdf:generate { DIRECTORY_NAME=$1 shift 1 - pushd "${DIRECTORY_NAME}" + pushd "src/${DIRECTORY_NAME}" rst2pdf "${RST_FILENAME}" \ --break-level 1 \ -e preprocess \ --fit-background-mode scale \ --font-path ../fonts \ - --output "../dist/${DIRECTORY_NAME}.pdf" \ + --output "../../dist/${DIRECTORY_NAME}.pdf" \ --stylesheets ../styles/style-light,vs \ "${@}" diff --git a/archive/building-static-websites-sculpin/README.rst b/src/archive/building-static-websites-sculpin/README.rst similarity index 100% rename from archive/building-static-websites-sculpin/README.rst rename to src/archive/building-static-websites-sculpin/README.rst diff --git a/archive/building-static-websites-sculpin/code/configuration.txt b/src/archive/building-static-websites-sculpin/code/configuration.txt similarity index 100% rename from archive/building-static-websites-sculpin/code/configuration.txt rename to src/archive/building-static-websites-sculpin/code/configuration.txt diff --git a/archive/building-static-websites-sculpin/code/index.md.txt b/src/archive/building-static-websites-sculpin/code/index.md.txt similarity index 100% rename from archive/building-static-websites-sculpin/code/index.md.txt rename to src/archive/building-static-websites-sculpin/code/index.md.txt diff --git a/archive/building-static-websites-sculpin/demo.txt b/src/archive/building-static-websites-sculpin/demo.txt similarity index 100% rename from archive/building-static-websites-sculpin/demo.txt rename to src/archive/building-static-websites-sculpin/demo.txt diff --git a/archive/building-static-websites-sculpin/images/packagist.png b/src/archive/building-static-websites-sculpin/images/packagist.png similarity index 100% rename from archive/building-static-websites-sculpin/images/packagist.png rename to src/archive/building-static-websites-sculpin/images/packagist.png diff --git a/archive/building-static-websites-sculpin/main.style b/src/archive/building-static-websites-sculpin/main.style similarity index 100% rename from archive/building-static-websites-sculpin/main.style rename to src/archive/building-static-websites-sculpin/main.style diff --git a/archive/building-static-websites-sculpin/slides.rst b/src/archive/building-static-websites-sculpin/slides.rst similarity index 100% rename from archive/building-static-websites-sculpin/slides.rst rename to src/archive/building-static-websites-sculpin/slides.rst diff --git a/archive/deploying-php-ansible-ansistrano/README.rst b/src/archive/deploying-php-ansible-ansistrano/README.rst similarity index 100% rename from archive/deploying-php-ansible-ansistrano/README.rst rename to src/archive/deploying-php-ansible-ansistrano/README.rst diff --git a/archive/deploying-php-ansible-ansistrano/images/.gitkeep b/src/archive/deploying-php-ansible-ansistrano/images/.gitkeep similarity index 100% rename from archive/deploying-php-ansible-ansistrano/images/.gitkeep rename to src/archive/deploying-php-ansible-ansistrano/images/.gitkeep diff --git a/archive/deploying-php-ansible-ansistrano/images/after-deploy-1.png b/src/archive/deploying-php-ansible-ansistrano/images/after-deploy-1.png similarity index 100% rename from archive/deploying-php-ansible-ansistrano/images/after-deploy-1.png rename to src/archive/deploying-php-ansible-ansistrano/images/after-deploy-1.png diff --git a/archive/deploying-php-ansible-ansistrano/images/after-provision-1.png b/src/archive/deploying-php-ansible-ansistrano/images/after-provision-1.png similarity index 100% rename from archive/deploying-php-ansible-ansistrano/images/after-provision-1.png rename to src/archive/deploying-php-ansible-ansistrano/images/after-provision-1.png diff --git a/archive/deploying-php-ansible-ansistrano/images/after-provision-2.png b/src/archive/deploying-php-ansible-ansistrano/images/after-provision-2.png similarity index 100% rename from archive/deploying-php-ansible-ansistrano/images/after-provision-2.png rename to src/archive/deploying-php-ansible-ansistrano/images/after-provision-2.png diff --git a/archive/deploying-php-ansible-ansistrano/images/ansible.png b/src/archive/deploying-php-ansible-ansistrano/images/ansible.png similarity index 100% rename from archive/deploying-php-ansible-ansistrano/images/ansible.png rename to src/archive/deploying-php-ansible-ansistrano/images/ansible.png diff --git a/archive/deploying-php-ansible-ansistrano/images/ansistrano-flow.png b/src/archive/deploying-php-ansible-ansistrano/images/ansistrano-flow.png similarity index 100% rename from archive/deploying-php-ansible-ansistrano/images/ansistrano-flow.png rename to src/archive/deploying-php-ansible-ansistrano/images/ansistrano-flow.png diff --git a/archive/deploying-php-ansible-ansistrano/images/ansistrano.png b/src/archive/deploying-php-ansible-ansistrano/images/ansistrano.png similarity index 100% rename from archive/deploying-php-ansible-ansistrano/images/ansistrano.png rename to src/archive/deploying-php-ansible-ansistrano/images/ansistrano.png diff --git a/archive/deploying-php-ansible-ansistrano/images/ansistrano2.png b/src/archive/deploying-php-ansible-ansistrano/images/ansistrano2.png similarity index 100% rename from archive/deploying-php-ansible-ansistrano/images/ansistrano2.png rename to src/archive/deploying-php-ansible-ansistrano/images/ansistrano2.png diff --git a/archive/deploying-php-ansible-ansistrano/images/composer.png b/src/archive/deploying-php-ansible-ansistrano/images/composer.png similarity index 100% rename from archive/deploying-php-ansible-ansistrano/images/composer.png rename to src/archive/deploying-php-ansible-ansistrano/images/composer.png diff --git a/archive/deploying-php-ansible-ansistrano/images/drupalcon/contribution.jpg b/src/archive/deploying-php-ansible-ansistrano/images/drupalcon/contribution.jpg similarity index 100% rename from archive/deploying-php-ansible-ansistrano/images/drupalcon/contribution.jpg rename to src/archive/deploying-php-ansible-ansistrano/images/drupalcon/contribution.jpg diff --git a/archive/deploying-php-ansible-ansistrano/images/drupalcon/feedback.jpg b/src/archive/deploying-php-ansible-ansistrano/images/drupalcon/feedback.jpg similarity index 100% rename from archive/deploying-php-ansible-ansistrano/images/drupalcon/feedback.jpg rename to src/archive/deploying-php-ansible-ansistrano/images/drupalcon/feedback.jpg diff --git a/archive/deploying-php-ansible-ansistrano/images/drupalcon/site.png b/src/archive/deploying-php-ansible-ansistrano/images/drupalcon/site.png similarity index 100% rename from archive/deploying-php-ansible-ansistrano/images/drupalcon/site.png rename to src/archive/deploying-php-ansible-ansistrano/images/drupalcon/site.png diff --git a/archive/deploying-php-ansible-ansistrano/images/druplicon.png b/src/archive/deploying-php-ansible-ansistrano/images/druplicon.png similarity index 100% rename from archive/deploying-php-ansible-ansistrano/images/druplicon.png rename to src/archive/deploying-php-ansible-ansistrano/images/druplicon.png diff --git a/archive/deploying-php-ansible-ansistrano/images/logo-acquia.png b/src/archive/deploying-php-ansible-ansistrano/images/logo-acquia.png similarity index 100% rename from archive/deploying-php-ansible-ansistrano/images/logo-acquia.png rename to src/archive/deploying-php-ansible-ansistrano/images/logo-acquia.png diff --git a/archive/deploying-php-ansible-ansistrano/images/logo-digital-ocean.png b/src/archive/deploying-php-ansible-ansistrano/images/logo-digital-ocean.png similarity index 100% rename from archive/deploying-php-ansible-ansistrano/images/logo-digital-ocean.png rename to src/archive/deploying-php-ansible-ansistrano/images/logo-digital-ocean.png diff --git a/archive/deploying-php-ansible-ansistrano/images/logo-linode.png b/src/archive/deploying-php-ansible-ansistrano/images/logo-linode.png similarity index 100% rename from archive/deploying-php-ansible-ansistrano/images/logo-linode.png rename to src/archive/deploying-php-ansible-ansistrano/images/logo-linode.png diff --git a/archive/deploying-php-ansible-ansistrano/images/logo-pantheon.png b/src/archive/deploying-php-ansible-ansistrano/images/logo-pantheon.png similarity index 100% rename from archive/deploying-php-ansible-ansistrano/images/logo-pantheon.png rename to src/archive/deploying-php-ansible-ansistrano/images/logo-pantheon.png diff --git a/archive/deploying-php-ansible-ansistrano/images/logo-platformsh.png b/src/archive/deploying-php-ansible-ansistrano/images/logo-platformsh.png similarity index 100% rename from archive/deploying-php-ansible-ansistrano/images/logo-platformsh.png rename to src/archive/deploying-php-ansible-ansistrano/images/logo-platformsh.png diff --git a/archive/deploying-php-ansible-ansistrano/images/logo-vultr.png b/src/archive/deploying-php-ansible-ansistrano/images/logo-vultr.png similarity index 100% rename from archive/deploying-php-ansible-ansistrano/images/logo-vultr.png rename to src/archive/deploying-php-ansible-ansistrano/images/logo-vultr.png diff --git a/archive/deploying-php-ansible-ansistrano/images/site.png b/src/archive/deploying-php-ansible-ansistrano/images/site.png similarity index 100% rename from archive/deploying-php-ansible-ansistrano/images/site.png rename to src/archive/deploying-php-ansible-ansistrano/images/site.png diff --git a/archive/deploying-php-ansible-ansistrano/images/techs.png b/src/archive/deploying-php-ansible-ansistrano/images/techs.png similarity index 100% rename from archive/deploying-php-ansible-ansistrano/images/techs.png rename to src/archive/deploying-php-ansible-ansistrano/images/techs.png diff --git a/archive/deploying-php-ansible-ansistrano/images/vagrant.png b/src/archive/deploying-php-ansible-ansistrano/images/vagrant.png similarity index 100% rename from archive/deploying-php-ansible-ansistrano/images/vagrant.png rename to src/archive/deploying-php-ansible-ansistrano/images/vagrant.png diff --git a/archive/deploying-php-ansible-ansistrano/opdavies-dark.style b/src/archive/deploying-php-ansible-ansistrano/opdavies-dark.style similarity index 100% rename from archive/deploying-php-ansible-ansistrano/opdavies-dark.style rename to src/archive/deploying-php-ansible-ansistrano/opdavies-dark.style diff --git a/archive/deploying-php-ansible-ansistrano/opdavies-light.style b/src/archive/deploying-php-ansible-ansistrano/opdavies-light.style similarity index 100% rename from archive/deploying-php-ansible-ansistrano/opdavies-light.style rename to src/archive/deploying-php-ansible-ansistrano/opdavies-light.style diff --git a/archive/deploying-php-ansible-ansistrano/sections/about-ansible.rst b/src/archive/deploying-php-ansible-ansistrano/sections/about-ansible.rst similarity index 100% rename from archive/deploying-php-ansible-ansistrano/sections/about-ansible.rst rename to src/archive/deploying-php-ansible-ansistrano/sections/about-ansible.rst diff --git a/archive/deploying-php-ansible-ansistrano/sections/ansible-crash-course.rst b/src/archive/deploying-php-ansible-ansistrano/sections/ansible-crash-course.rst similarity index 100% rename from archive/deploying-php-ansible-ansistrano/sections/ansible-crash-course.rst rename to src/archive/deploying-php-ansible-ansistrano/sections/ansible-crash-course.rst diff --git a/archive/deploying-php-ansible-ansistrano/sections/ansible-vault.rst b/src/archive/deploying-php-ansible-ansistrano/sections/ansible-vault.rst similarity index 100% rename from archive/deploying-php-ansible-ansistrano/sections/ansible-vault.rst rename to src/archive/deploying-php-ansible-ansistrano/sections/ansible-vault.rst diff --git a/archive/deploying-php-ansible-ansistrano/sections/ansistrano.rst b/src/archive/deploying-php-ansible-ansistrano/sections/ansistrano.rst similarity index 100% rename from archive/deploying-php-ansible-ansistrano/sections/ansistrano.rst rename to src/archive/deploying-php-ansible-ansistrano/sections/ansistrano.rst diff --git a/archive/deploying-php-ansible-ansistrano/sections/basic-deployment.rst b/src/archive/deploying-php-ansible-ansistrano/sections/basic-deployment.rst similarity index 100% rename from archive/deploying-php-ansible-ansistrano/sections/basic-deployment.rst rename to src/archive/deploying-php-ansible-ansistrano/sections/basic-deployment.rst diff --git a/archive/deploying-php-ansible-ansistrano/sections/building-a-lamp-stack.rst b/src/archive/deploying-php-ansible-ansistrano/sections/building-a-lamp-stack.rst similarity index 100% rename from archive/deploying-php-ansible-ansistrano/sections/building-a-lamp-stack.rst rename to src/archive/deploying-php-ansible-ansistrano/sections/building-a-lamp-stack.rst diff --git a/archive/deploying-php-ansible-ansistrano/sections/generating-settings-files.rst b/src/archive/deploying-php-ansible-ansistrano/sections/generating-settings-files.rst similarity index 100% rename from archive/deploying-php-ansible-ansistrano/sections/generating-settings-files.rst rename to src/archive/deploying-php-ansible-ansistrano/sections/generating-settings-files.rst diff --git a/archive/deploying-php-ansible-ansistrano/sections/intro.rst b/src/archive/deploying-php-ansible-ansistrano/sections/intro.rst similarity index 100% rename from archive/deploying-php-ansible-ansistrano/sections/intro.rst rename to src/archive/deploying-php-ansible-ansistrano/sections/intro.rst diff --git a/archive/deploying-php-ansible-ansistrano/sections/multiple-environments.rst b/src/archive/deploying-php-ansible-ansistrano/sections/multiple-environments.rst similarity index 100% rename from archive/deploying-php-ansible-ansistrano/sections/multiple-environments.rst rename to src/archive/deploying-php-ansible-ansistrano/sections/multiple-environments.rst diff --git a/archive/deploying-php-ansible-ansistrano/slides-short.rst b/src/archive/deploying-php-ansible-ansistrano/slides-short.rst similarity index 100% rename from archive/deploying-php-ansible-ansistrano/slides-short.rst rename to src/archive/deploying-php-ansible-ansistrano/slides-short.rst diff --git a/archive/deploying-php-ansible-ansistrano/slides.rst b/src/archive/deploying-php-ansible-ansistrano/slides.rst similarity index 100% rename from archive/deploying-php-ansible-ansistrano/slides.rst rename to src/archive/deploying-php-ansible-ansistrano/slides.rst diff --git a/archive/upgrading-to-drupal-9/README.rst b/src/archive/upgrading-to-drupal-9/README.rst similarity index 100% rename from archive/upgrading-to-drupal-9/README.rst rename to src/archive/upgrading-to-drupal-9/README.rst diff --git a/archive/upgrading-to-drupal-9/images/10-years-tweet.png b/src/archive/upgrading-to-drupal-9/images/10-years-tweet.png similarity index 100% rename from archive/upgrading-to-drupal-9/images/10-years-tweet.png rename to src/archive/upgrading-to-drupal-9/images/10-years-tweet.png diff --git a/archive/upgrading-to-drupal-9/images/2019_minor_release_schedule.png b/src/archive/upgrading-to-drupal-9/images/2019_minor_release_schedule.png similarity index 100% rename from archive/upgrading-to-drupal-9/images/2019_minor_release_schedule.png rename to src/archive/upgrading-to-drupal-9/images/2019_minor_release_schedule.png diff --git a/archive/upgrading-to-drupal-9/images/broadbean-drupal-flow-2.png b/src/archive/upgrading-to-drupal-9/images/broadbean-drupal-flow-2.png similarity index 100% rename from archive/upgrading-to-drupal-9/images/broadbean-drupal-flow-2.png rename to src/archive/upgrading-to-drupal-9/images/broadbean-drupal-flow-2.png diff --git a/archive/upgrading-to-drupal-9/images/broadbean-website.png b/src/archive/upgrading-to-drupal-9/images/broadbean-website.png similarity index 100% rename from archive/upgrading-to-drupal-9/images/broadbean-website.png rename to src/archive/upgrading-to-drupal-9/images/broadbean-website.png diff --git a/archive/upgrading-to-drupal-9/images/dransible-repo.png b/src/archive/upgrading-to-drupal-9/images/dransible-repo.png similarity index 100% rename from archive/upgrading-to-drupal-9/images/dransible-repo.png rename to src/archive/upgrading-to-drupal-9/images/dransible-repo.png diff --git a/archive/upgrading-to-drupal-9/images/dransible-screenshots/1.png b/src/archive/upgrading-to-drupal-9/images/dransible-screenshots/1.png similarity index 100% rename from archive/upgrading-to-drupal-9/images/dransible-screenshots/1.png rename to src/archive/upgrading-to-drupal-9/images/dransible-screenshots/1.png diff --git a/archive/upgrading-to-drupal-9/images/dransible-screenshots/10.png b/src/archive/upgrading-to-drupal-9/images/dransible-screenshots/10.png similarity index 100% rename from archive/upgrading-to-drupal-9/images/dransible-screenshots/10.png rename to src/archive/upgrading-to-drupal-9/images/dransible-screenshots/10.png diff --git a/archive/upgrading-to-drupal-9/images/dransible-screenshots/2.png b/src/archive/upgrading-to-drupal-9/images/dransible-screenshots/2.png similarity index 100% rename from archive/upgrading-to-drupal-9/images/dransible-screenshots/2.png rename to src/archive/upgrading-to-drupal-9/images/dransible-screenshots/2.png diff --git a/archive/upgrading-to-drupal-9/images/dransible-screenshots/3.png b/src/archive/upgrading-to-drupal-9/images/dransible-screenshots/3.png similarity index 100% rename from archive/upgrading-to-drupal-9/images/dransible-screenshots/3.png rename to src/archive/upgrading-to-drupal-9/images/dransible-screenshots/3.png diff --git a/archive/upgrading-to-drupal-9/images/dransible-screenshots/4.png b/src/archive/upgrading-to-drupal-9/images/dransible-screenshots/4.png similarity index 100% rename from archive/upgrading-to-drupal-9/images/dransible-screenshots/4.png rename to src/archive/upgrading-to-drupal-9/images/dransible-screenshots/4.png diff --git a/archive/upgrading-to-drupal-9/images/dransible-screenshots/5.png b/src/archive/upgrading-to-drupal-9/images/dransible-screenshots/5.png similarity index 100% rename from archive/upgrading-to-drupal-9/images/dransible-screenshots/5.png rename to src/archive/upgrading-to-drupal-9/images/dransible-screenshots/5.png diff --git a/archive/upgrading-to-drupal-9/images/dransible-screenshots/6.png b/src/archive/upgrading-to-drupal-9/images/dransible-screenshots/6.png similarity index 100% rename from archive/upgrading-to-drupal-9/images/dransible-screenshots/6.png rename to src/archive/upgrading-to-drupal-9/images/dransible-screenshots/6.png diff --git a/archive/upgrading-to-drupal-9/images/dransible-screenshots/7.png b/src/archive/upgrading-to-drupal-9/images/dransible-screenshots/7.png similarity index 100% rename from archive/upgrading-to-drupal-9/images/dransible-screenshots/7.png rename to src/archive/upgrading-to-drupal-9/images/dransible-screenshots/7.png diff --git a/archive/upgrading-to-drupal-9/images/dransible-screenshots/8.png b/src/archive/upgrading-to-drupal-9/images/dransible-screenshots/8.png similarity index 100% rename from archive/upgrading-to-drupal-9/images/dransible-screenshots/8.png rename to src/archive/upgrading-to-drupal-9/images/dransible-screenshots/8.png diff --git a/archive/upgrading-to-drupal-9/images/dransible-screenshots/9.png b/src/archive/upgrading-to-drupal-9/images/dransible-screenshots/9.png similarity index 100% rename from archive/upgrading-to-drupal-9/images/dransible-screenshots/9.png rename to src/archive/upgrading-to-drupal-9/images/dransible-screenshots/9.png diff --git a/archive/upgrading-to-drupal-9/images/drupal-association.png b/src/archive/upgrading-to-drupal-9/images/drupal-association.png similarity index 100% rename from archive/upgrading-to-drupal-9/images/drupal-association.png rename to src/archive/upgrading-to-drupal-9/images/drupal-association.png diff --git a/archive/upgrading-to-drupal-9/images/drupal-check-output.png b/src/archive/upgrading-to-drupal-9/images/drupal-check-output.png similarity index 100% rename from archive/upgrading-to-drupal-9/images/drupal-check-output.png rename to src/archive/upgrading-to-drupal-9/images/drupal-check-output.png diff --git a/archive/upgrading-to-drupal-9/images/drupal-check-upgrade-status-comparison.png b/src/archive/upgrading-to-drupal-9/images/drupal-check-upgrade-status-comparison.png similarity index 100% rename from archive/upgrading-to-drupal-9/images/drupal-check-upgrade-status-comparison.png rename to src/archive/upgrading-to-drupal-9/images/drupal-check-upgrade-status-comparison.png diff --git a/archive/upgrading-to-drupal-9/images/logo-composer-transparent.png b/src/archive/upgrading-to-drupal-9/images/logo-composer-transparent.png similarity index 100% rename from archive/upgrading-to-drupal-9/images/logo-composer-transparent.png rename to src/archive/upgrading-to-drupal-9/images/logo-composer-transparent.png diff --git a/archive/upgrading-to-drupal-9/images/matt-stauffer-tweet.png b/src/archive/upgrading-to-drupal-9/images/matt-stauffer-tweet.png similarity index 100% rename from archive/upgrading-to-drupal-9/images/matt-stauffer-tweet.png rename to src/archive/upgrading-to-drupal-9/images/matt-stauffer-tweet.png diff --git a/archive/upgrading-to-drupal-9/images/multiple-versions.png b/src/archive/upgrading-to-drupal-9/images/multiple-versions.png similarity index 100% rename from archive/upgrading-to-drupal-9/images/multiple-versions.png rename to src/archive/upgrading-to-drupal-9/images/multiple-versions.png diff --git a/archive/upgrading-to-drupal-9/images/override-node-options-2012-4.png b/src/archive/upgrading-to-drupal-9/images/override-node-options-2012-4.png similarity index 100% rename from archive/upgrading-to-drupal-9/images/override-node-options-2012-4.png rename to src/archive/upgrading-to-drupal-9/images/override-node-options-2012-4.png diff --git a/archive/upgrading-to-drupal-9/images/override-node-options-2020-2.png b/src/archive/upgrading-to-drupal-9/images/override-node-options-2020-2.png similarity index 100% rename from archive/upgrading-to-drupal-9/images/override-node-options-2020-2.png rename to src/archive/upgrading-to-drupal-9/images/override-node-options-2020-2.png diff --git a/archive/upgrading-to-drupal-9/images/phpunit-deprecation.png b/src/archive/upgrading-to-drupal-9/images/phpunit-deprecation.png similarity index 100% rename from archive/upgrading-to-drupal-9/images/phpunit-deprecation.png rename to src/archive/upgrading-to-drupal-9/images/phpunit-deprecation.png diff --git a/archive/upgrading-to-drupal-9/images/semver.png b/src/archive/upgrading-to-drupal-9/images/semver.png similarity index 100% rename from archive/upgrading-to-drupal-9/images/semver.png rename to src/archive/upgrading-to-drupal-9/images/semver.png diff --git a/archive/upgrading-to-drupal-9/images/timmillwood-ono.png b/src/archive/upgrading-to-drupal-9/images/timmillwood-ono.png similarity index 100% rename from archive/upgrading-to-drupal-9/images/timmillwood-ono.png rename to src/archive/upgrading-to-drupal-9/images/timmillwood-ono.png diff --git a/archive/upgrading-to-drupal-9/images/title.png b/src/archive/upgrading-to-drupal-9/images/title.png similarity index 100% rename from archive/upgrading-to-drupal-9/images/title.png rename to src/archive/upgrading-to-drupal-9/images/title.png diff --git a/archive/upgrading-to-drupal-9/main.style b/src/archive/upgrading-to-drupal-9/main.style similarity index 100% rename from archive/upgrading-to-drupal-9/main.style rename to src/archive/upgrading-to-drupal-9/main.style diff --git a/archive/upgrading-to-drupal-9/slides.rst b/src/archive/upgrading-to-drupal-9/slides.rst similarity index 100% rename from archive/upgrading-to-drupal-9/slides.rst rename to src/archive/upgrading-to-drupal-9/slides.rst diff --git a/archive/working-with-workspace/README.rst b/src/archive/working-with-workspace/README.rst similarity index 100% rename from archive/working-with-workspace/README.rst rename to src/archive/working-with-workspace/README.rst diff --git a/archive/working-with-workspace/code/arguments.txt b/src/archive/working-with-workspace/code/arguments.txt similarity index 100% rename from archive/working-with-workspace/code/arguments.txt rename to src/archive/working-with-workspace/code/arguments.txt diff --git a/archive/working-with-workspace/code/attributes.txt b/src/archive/working-with-workspace/code/attributes.txt similarity index 100% rename from archive/working-with-workspace/code/attributes.txt rename to src/archive/working-with-workspace/code/attributes.txt diff --git a/archive/working-with-workspace/code/confd.txt b/src/archive/working-with-workspace/code/confd.txt similarity index 100% rename from archive/working-with-workspace/code/confd.txt rename to src/archive/working-with-workspace/code/confd.txt diff --git a/archive/working-with-workspace/code/environment-variables.txt b/src/archive/working-with-workspace/code/environment-variables.txt similarity index 100% rename from archive/working-with-workspace/code/environment-variables.txt rename to src/archive/working-with-workspace/code/environment-variables.txt diff --git a/archive/working-with-workspace/code/installation.txt b/src/archive/working-with-workspace/code/installation.txt similarity index 100% rename from archive/working-with-workspace/code/installation.txt rename to src/archive/working-with-workspace/code/installation.txt diff --git a/archive/working-with-workspace/code/nginx-vhost.txt b/src/archive/working-with-workspace/code/nginx-vhost.txt similarity index 100% rename from archive/working-with-workspace/code/nginx-vhost.txt rename to src/archive/working-with-workspace/code/nginx-vhost.txt diff --git a/archive/working-with-workspace/code/run-passthru.txt b/src/archive/working-with-workspace/code/run-passthru.txt similarity index 100% rename from archive/working-with-workspace/code/run-passthru.txt rename to src/archive/working-with-workspace/code/run-passthru.txt diff --git a/archive/working-with-workspace/code/secrets.txt b/src/archive/working-with-workspace/code/secrets.txt similarity index 100% rename from archive/working-with-workspace/code/secrets.txt rename to src/archive/working-with-workspace/code/secrets.txt diff --git a/archive/working-with-workspace/code/simple-command.txt b/src/archive/working-with-workspace/code/simple-command.txt similarity index 100% rename from archive/working-with-workspace/code/simple-command.txt rename to src/archive/working-with-workspace/code/simple-command.txt diff --git a/archive/working-with-workspace/code/workspace-talks.txt b/src/archive/working-with-workspace/code/workspace-talks.txt similarity index 100% rename from archive/working-with-workspace/code/workspace-talks.txt rename to src/archive/working-with-workspace/code/workspace-talks.txt diff --git a/archive/working-with-workspace/images/helper-passthru.png b/src/archive/working-with-workspace/images/helper-passthru.png similarity index 100% rename from archive/working-with-workspace/images/helper-passthru.png rename to src/archive/working-with-workspace/images/helper-passthru.png diff --git a/archive/working-with-workspace/images/helper-run.png b/src/archive/working-with-workspace/images/helper-run.png similarity index 100% rename from archive/working-with-workspace/images/helper-run.png rename to src/archive/working-with-workspace/images/helper-run.png diff --git a/archive/working-with-workspace/images/output-command.png b/src/archive/working-with-workspace/images/output-command.png similarity index 100% rename from archive/working-with-workspace/images/output-command.png rename to src/archive/working-with-workspace/images/output-command.png diff --git a/archive/working-with-workspace/images/output-simple.png b/src/archive/working-with-workspace/images/output-simple.png similarity index 100% rename from archive/working-with-workspace/images/output-simple.png rename to src/archive/working-with-workspace/images/output-simple.png diff --git a/archive/working-with-workspace/main.style b/src/archive/working-with-workspace/main.style similarity index 100% rename from archive/working-with-workspace/main.style rename to src/archive/working-with-workspace/main.style diff --git a/archive/working-with-workspace/slides.rst b/src/archive/working-with-workspace/slides.rst similarity index 100% rename from archive/working-with-workspace/slides.rst rename to src/archive/working-with-workspace/slides.rst diff --git a/building-presenting-slide-decks-rst2pdf/README.rst b/src/building-presenting-slide-decks-rst2pdf/README.rst similarity index 100% rename from building-presenting-slide-decks-rst2pdf/README.rst rename to src/building-presenting-slide-decks-rst2pdf/README.rst diff --git a/building-presenting-slide-decks-rst2pdf/code/building.txt b/src/building-presenting-slide-decks-rst2pdf/code/building.txt similarity index 100% rename from building-presenting-slide-decks-rst2pdf/code/building.txt rename to src/building-presenting-slide-decks-rst2pdf/code/building.txt diff --git a/building-presenting-slide-decks-rst2pdf/code/includes-code.txt b/src/building-presenting-slide-decks-rst2pdf/code/includes-code.txt similarity index 100% rename from building-presenting-slide-decks-rst2pdf/code/includes-code.txt rename to src/building-presenting-slide-decks-rst2pdf/code/includes-code.txt diff --git a/building-presenting-slide-decks-rst2pdf/code/includes-sections.txt b/src/building-presenting-slide-decks-rst2pdf/code/includes-sections.txt similarity index 100% rename from building-presenting-slide-decks-rst2pdf/code/includes-sections.txt rename to src/building-presenting-slide-decks-rst2pdf/code/includes-sections.txt diff --git a/building-presenting-slide-decks-rst2pdf/code/page-templates-rst.txt b/src/building-presenting-slide-decks-rst2pdf/code/page-templates-rst.txt similarity index 100% rename from building-presenting-slide-decks-rst2pdf/code/page-templates-rst.txt rename to src/building-presenting-slide-decks-rst2pdf/code/page-templates-rst.txt diff --git a/building-presenting-slide-decks-rst2pdf/code/page-templates-style.txt b/src/building-presenting-slide-decks-rst2pdf/code/page-templates-style.txt similarity index 100% rename from building-presenting-slide-decks-rst2pdf/code/page-templates-style.txt rename to src/building-presenting-slide-decks-rst2pdf/code/page-templates-style.txt diff --git a/building-presenting-slide-decks-rst2pdf/code/styling.txt b/src/building-presenting-slide-decks-rst2pdf/code/styling.txt similarity index 100% rename from building-presenting-slide-decks-rst2pdf/code/styling.txt rename to src/building-presenting-slide-decks-rst2pdf/code/styling.txt diff --git a/building-presenting-slide-decks-rst2pdf/code/useful-rst-1.txt b/src/building-presenting-slide-decks-rst2pdf/code/useful-rst-1.txt similarity index 100% rename from building-presenting-slide-decks-rst2pdf/code/useful-rst-1.txt rename to src/building-presenting-slide-decks-rst2pdf/code/useful-rst-1.txt diff --git a/building-presenting-slide-decks-rst2pdf/code/useful-rst-2.txt b/src/building-presenting-slide-decks-rst2pdf/code/useful-rst-2.txt similarity index 100% rename from building-presenting-slide-decks-rst2pdf/code/useful-rst-2.txt rename to src/building-presenting-slide-decks-rst2pdf/code/useful-rst-2.txt diff --git a/building-presenting-slide-decks-rst2pdf/code/watching.txt b/src/building-presenting-slide-decks-rst2pdf/code/watching.txt similarity index 100% rename from building-presenting-slide-decks-rst2pdf/code/watching.txt rename to src/building-presenting-slide-decks-rst2pdf/code/watching.txt diff --git a/building-presenting-slide-decks-rst2pdf/images/editing.png b/src/building-presenting-slide-decks-rst2pdf/images/editing.png similarity index 100% rename from building-presenting-slide-decks-rst2pdf/images/editing.png rename to src/building-presenting-slide-decks-rst2pdf/images/editing.png diff --git a/building-presenting-slide-decks-rst2pdf/images/pdfpc-1.png b/src/building-presenting-slide-decks-rst2pdf/images/pdfpc-1.png similarity index 100% rename from building-presenting-slide-decks-rst2pdf/images/pdfpc-1.png rename to src/building-presenting-slide-decks-rst2pdf/images/pdfpc-1.png diff --git a/building-presenting-slide-decks-rst2pdf/images/pdfpc-2.png b/src/building-presenting-slide-decks-rst2pdf/images/pdfpc-2.png similarity index 100% rename from building-presenting-slide-decks-rst2pdf/images/pdfpc-2.png rename to src/building-presenting-slide-decks-rst2pdf/images/pdfpc-2.png diff --git a/building-presenting-slide-decks-rst2pdf/main.style b/src/building-presenting-slide-decks-rst2pdf/main.style similarity index 100% rename from building-presenting-slide-decks-rst2pdf/main.style rename to src/building-presenting-slide-decks-rst2pdf/main.style diff --git a/building-presenting-slide-decks-rst2pdf/slides.rst b/src/building-presenting-slide-decks-rst2pdf/slides.rst similarity index 100% rename from building-presenting-slide-decks-rst2pdf/slides.rst rename to src/building-presenting-slide-decks-rst2pdf/slides.rst diff --git a/communities-and-contribution/code/.keep b/src/communities-and-contribution/code/.keep similarity index 100% rename from communities-and-contribution/code/.keep rename to src/communities-and-contribution/code/.keep diff --git a/communities-and-contribution/images/bg-dark.png b/src/communities-and-contribution/images/bg-dark.png similarity index 100% rename from communities-and-contribution/images/bg-dark.png rename to src/communities-and-contribution/images/bg-dark.png diff --git a/communities-and-contribution/images/drupal-core1.png b/src/communities-and-contribution/images/drupal-core1.png similarity index 100% rename from communities-and-contribution/images/drupal-core1.png rename to src/communities-and-contribution/images/drupal-core1.png diff --git a/communities-and-contribution/images/drupal-core2.png b/src/communities-and-contribution/images/drupal-core2.png similarity index 100% rename from communities-and-contribution/images/drupal-core2.png rename to src/communities-and-contribution/images/drupal-core2.png diff --git a/communities-and-contribution/images/drupalcon-barcelona.jpeg b/src/communities-and-contribution/images/drupalcon-barcelona.jpeg similarity index 100% rename from communities-and-contribution/images/drupalcon-barcelona.jpeg rename to src/communities-and-contribution/images/drupalcon-barcelona.jpeg diff --git a/communities-and-contribution/images/drupalcon-los-angeles.jpeg b/src/communities-and-contribution/images/drupalcon-los-angeles.jpeg similarity index 100% rename from communities-and-contribution/images/drupalcon-los-angeles.jpeg rename to src/communities-and-contribution/images/drupalcon-los-angeles.jpeg diff --git a/communities-and-contribution/images/drupalcon-prague.jpeg b/src/communities-and-contribution/images/drupalcon-prague.jpeg similarity index 100% rename from communities-and-contribution/images/drupalcon-prague.jpeg rename to src/communities-and-contribution/images/drupalcon-prague.jpeg diff --git a/communities-and-contribution/images/forum-post.png b/src/communities-and-contribution/images/forum-post.png similarity index 100% rename from communities-and-contribution/images/forum-post.png rename to src/communities-and-contribution/images/forum-post.png diff --git a/communities-and-contribution/images/gabor.png b/src/communities-and-contribution/images/gabor.png similarity index 100% rename from communities-and-contribution/images/gabor.png rename to src/communities-and-contribution/images/gabor.png diff --git a/communities-and-contribution/images/linux-journal1.png b/src/communities-and-contribution/images/linux-journal1.png similarity index 100% rename from communities-and-contribution/images/linux-journal1.png rename to src/communities-and-contribution/images/linux-journal1.png diff --git a/communities-and-contribution/images/linux-journal2.png b/src/communities-and-contribution/images/linux-journal2.png similarity index 100% rename from communities-and-contribution/images/linux-journal2.png rename to src/communities-and-contribution/images/linux-journal2.png diff --git a/communities-and-contribution/images/override-node-options-usage.png b/src/communities-and-contribution/images/override-node-options-usage.png similarity index 100% rename from communities-and-contribution/images/override-node-options-usage.png rename to src/communities-and-contribution/images/override-node-options-usage.png diff --git a/communities-and-contribution/images/timmillwood-ono.png b/src/communities-and-contribution/images/timmillwood-ono.png similarity index 100% rename from communities-and-contribution/images/timmillwood-ono.png rename to src/communities-and-contribution/images/timmillwood-ono.png diff --git a/communities-and-contribution/images/unified-diff.png b/src/communities-and-contribution/images/unified-diff.png similarity index 100% rename from communities-and-contribution/images/unified-diff.png rename to src/communities-and-contribution/images/unified-diff.png diff --git a/communities-and-contribution/sections/.keep b/src/communities-and-contribution/sections/.keep similarity index 100% rename from communities-and-contribution/sections/.keep rename to src/communities-and-contribution/sections/.keep diff --git a/communities-and-contribution/slides.rst b/src/communities-and-contribution/slides.rst similarity index 100% rename from communities-and-contribution/slides.rst rename to src/communities-and-contribution/slides.rst diff --git a/fonts/Helvetica-Bold.ttf b/src/fonts/Helvetica-Bold.ttf similarity index 100% rename from fonts/Helvetica-Bold.ttf rename to src/fonts/Helvetica-Bold.ttf diff --git a/fonts/Helvetica.ttf b/src/fonts/Helvetica.ttf similarity index 100% rename from fonts/Helvetica.ttf rename to src/fonts/Helvetica.ttf diff --git a/fonts/Inconsolata-Bold.ttf b/src/fonts/Inconsolata-Bold.ttf similarity index 100% rename from fonts/Inconsolata-Bold.ttf rename to src/fonts/Inconsolata-Bold.ttf diff --git a/fonts/Inconsolata-Regular.ttf b/src/fonts/Inconsolata-Regular.ttf similarity index 100% rename from fonts/Inconsolata-Regular.ttf rename to src/fonts/Inconsolata-Regular.ttf diff --git a/fonts/Inconsolata.ttf b/src/fonts/Inconsolata.ttf similarity index 100% rename from fonts/Inconsolata.ttf rename to src/fonts/Inconsolata.ttf diff --git a/images/bg-dark.png b/src/images/bg-dark.png similarity index 100% rename from images/bg-dark.png rename to src/images/bg-dark.png diff --git a/php-south-wales-intro-slides/2021-01/slides.rst b/src/php-south-wales-intro-slides/2021-01/slides.rst similarity index 100% rename from php-south-wales-intro-slides/2021-01/slides.rst rename to src/php-south-wales-intro-slides/2021-01/slides.rst diff --git a/php-south-wales-intro-slides/2021-02/slides.rst b/src/php-south-wales-intro-slides/2021-02/slides.rst similarity index 100% rename from php-south-wales-intro-slides/2021-02/slides.rst rename to src/php-south-wales-intro-slides/2021-02/slides.rst diff --git a/php-south-wales-intro-slides/2021-03/slides.rst b/src/php-south-wales-intro-slides/2021-03/slides.rst similarity index 100% rename from php-south-wales-intro-slides/2021-03/slides.rst rename to src/php-south-wales-intro-slides/2021-03/slides.rst diff --git a/php-south-wales-intro-slides/2021-04/slides.rst b/src/php-south-wales-intro-slides/2021-04/slides.rst similarity index 100% rename from php-south-wales-intro-slides/2021-04/slides.rst rename to src/php-south-wales-intro-slides/2021-04/slides.rst diff --git a/php-south-wales-intro-slides/2021-05/slides.rst b/src/php-south-wales-intro-slides/2021-05/slides.rst similarity index 100% rename from php-south-wales-intro-slides/2021-05/slides.rst rename to src/php-south-wales-intro-slides/2021-05/slides.rst diff --git a/php-south-wales-intro-slides/2021-06/slides.rst b/src/php-south-wales-intro-slides/2021-06/slides.rst similarity index 100% rename from php-south-wales-intro-slides/2021-06/slides.rst rename to src/php-south-wales-intro-slides/2021-06/slides.rst diff --git a/php-south-wales-intro-slides/2021-09/.dockerignore b/src/php-south-wales-intro-slides/2021-09/.dockerignore similarity index 100% rename from php-south-wales-intro-slides/2021-09/.dockerignore rename to src/php-south-wales-intro-slides/2021-09/.dockerignore diff --git a/php-south-wales-intro-slides/2021-09/build.sh b/src/php-south-wales-intro-slides/2021-09/build.sh similarity index 100% rename from php-south-wales-intro-slides/2021-09/build.sh rename to src/php-south-wales-intro-slides/2021-09/build.sh diff --git a/php-south-wales-intro-slides/2021-09/images/book.jpg b/src/php-south-wales-intro-slides/2021-09/images/book.jpg similarity index 100% rename from php-south-wales-intro-slides/2021-09/images/book.jpg rename to src/php-south-wales-intro-slides/2021-09/images/book.jpg diff --git a/php-south-wales-intro-slides/2021-09/images/jetbrains.png b/src/php-south-wales-intro-slides/2021-09/images/jetbrains.png similarity index 100% rename from php-south-wales-intro-slides/2021-09/images/jetbrains.png rename to src/php-south-wales-intro-slides/2021-09/images/jetbrains.png diff --git a/php-south-wales-intro-slides/2021-09/images/phpsa.png b/src/php-south-wales-intro-slides/2021-09/images/phpsa.png similarity index 100% rename from php-south-wales-intro-slides/2021-09/images/phpsa.png rename to src/php-south-wales-intro-slides/2021-09/images/phpsa.png diff --git a/php-south-wales-intro-slides/2021-09/slides.rst b/src/php-south-wales-intro-slides/2021-09/slides.rst similarity index 100% rename from php-south-wales-intro-slides/2021-09/slides.rst rename to src/php-south-wales-intro-slides/2021-09/slides.rst diff --git a/php-south-wales-intro-slides/images/lexis-nexis.jpg b/src/php-south-wales-intro-slides/images/lexis-nexis.jpg similarity index 100% rename from php-south-wales-intro-slides/images/lexis-nexis.jpg rename to src/php-south-wales-intro-slides/images/lexis-nexis.jpg diff --git a/php-south-wales-intro-slides/images/logo.jpeg b/src/php-south-wales-intro-slides/images/logo.jpeg similarity index 100% rename from php-south-wales-intro-slides/images/logo.jpeg rename to src/php-south-wales-intro-slides/images/logo.jpeg diff --git a/php-south-wales-intro-slides/images/oliver-davies.jpg b/src/php-south-wales-intro-slides/images/oliver-davies.jpg similarity index 100% rename from php-south-wales-intro-slides/images/oliver-davies.jpg rename to src/php-south-wales-intro-slides/images/oliver-davies.jpg diff --git a/php-south-wales-intro-slides/images/twilio.png b/src/php-south-wales-intro-slides/images/twilio.png similarity index 100% rename from php-south-wales-intro-slides/images/twilio.png rename to src/php-south-wales-intro-slides/images/twilio.png diff --git a/php-south-wales-intro-slides/styles/main.style b/src/php-south-wales-intro-slides/styles/main.style similarity index 100% rename from php-south-wales-intro-slides/styles/main.style rename to src/php-south-wales-intro-slides/styles/main.style diff --git a/styles/style-dark.yaml b/src/styles/style-dark.yaml similarity index 100% rename from styles/style-dark.yaml rename to src/styles/style-dark.yaml diff --git a/styles/style-light.yaml b/src/styles/style-light.yaml similarity index 100% rename from styles/style-light.yaml rename to src/styles/style-light.yaml diff --git a/taking-flight-with-tailwind-css/README.rst b/src/taking-flight-with-tailwind-css/README.rst similarity index 100% rename from taking-flight-with-tailwind-css/README.rst rename to src/taking-flight-with-tailwind-css/README.rst diff --git a/taking-flight-with-tailwind-css/code/1-adding-tailwind-directives.txt b/src/taking-flight-with-tailwind-css/code/1-adding-tailwind-directives.txt similarity index 100% rename from taking-flight-with-tailwind-css/code/1-adding-tailwind-directives.txt rename to src/taking-flight-with-tailwind-css/code/1-adding-tailwind-directives.txt diff --git a/taking-flight-with-tailwind-css/code/10-hover-class-example.txt b/src/taking-flight-with-tailwind-css/code/10-hover-class-example.txt similarity index 100% rename from taking-flight-with-tailwind-css/code/10-hover-class-example.txt rename to src/taking-flight-with-tailwind-css/code/10-hover-class-example.txt diff --git a/taking-flight-with-tailwind-css/code/11-default-variants.txt b/src/taking-flight-with-tailwind-css/code/11-default-variants.txt similarity index 100% rename from taking-flight-with-tailwind-css/code/11-default-variants.txt rename to src/taking-flight-with-tailwind-css/code/11-default-variants.txt diff --git a/taking-flight-with-tailwind-css/code/12-default-screens.txt b/src/taking-flight-with-tailwind-css/code/12-default-screens.txt similarity index 100% rename from taking-flight-with-tailwind-css/code/12-default-screens.txt rename to src/taking-flight-with-tailwind-css/code/12-default-screens.txt diff --git a/taking-flight-with-tailwind-css/code/13-responsive-classes.txt b/src/taking-flight-with-tailwind-css/code/13-responsive-classes.txt similarity index 100% rename from taking-flight-with-tailwind-css/code/13-responsive-classes.txt rename to src/taking-flight-with-tailwind-css/code/13-responsive-classes.txt diff --git a/taking-flight-with-tailwind-css/code/14-responsive-class-example.txt b/src/taking-flight-with-tailwind-css/code/14-responsive-class-example.txt similarity index 100% rename from taking-flight-with-tailwind-css/code/14-responsive-class-example.txt rename to src/taking-flight-with-tailwind-css/code/14-responsive-class-example.txt diff --git a/taking-flight-with-tailwind-css/code/15-variants-before.txt b/src/taking-flight-with-tailwind-css/code/15-variants-before.txt similarity index 100% rename from taking-flight-with-tailwind-css/code/15-variants-before.txt rename to src/taking-flight-with-tailwind-css/code/15-variants-before.txt diff --git a/taking-flight-with-tailwind-css/code/16-variants-after.txt b/src/taking-flight-with-tailwind-css/code/16-variants-after.txt similarity index 100% rename from taking-flight-with-tailwind-css/code/16-variants-after.txt rename to src/taking-flight-with-tailwind-css/code/16-variants-after.txt diff --git a/taking-flight-with-tailwind-css/code/17-config-before.txt b/src/taking-flight-with-tailwind-css/code/17-config-before.txt similarity index 100% rename from taking-flight-with-tailwind-css/code/17-config-before.txt rename to src/taking-flight-with-tailwind-css/code/17-config-before.txt diff --git a/taking-flight-with-tailwind-css/code/18-config-after.txt b/src/taking-flight-with-tailwind-css/code/18-config-after.txt similarity index 100% rename from taking-flight-with-tailwind-css/code/18-config-after.txt rename to src/taking-flight-with-tailwind-css/code/18-config-after.txt diff --git a/taking-flight-with-tailwind-css/code/19-purge-config.txt b/src/taking-flight-with-tailwind-css/code/19-purge-config.txt similarity index 100% rename from taking-flight-with-tailwind-css/code/19-purge-config.txt rename to src/taking-flight-with-tailwind-css/code/19-purge-config.txt diff --git a/taking-flight-with-tailwind-css/code/2-adding-custom-classes.txt b/src/taking-flight-with-tailwind-css/code/2-adding-custom-classes.txt similarity index 100% rename from taking-flight-with-tailwind-css/code/2-adding-custom-classes.txt rename to src/taking-flight-with-tailwind-css/code/2-adding-custom-classes.txt diff --git a/taking-flight-with-tailwind-css/code/20-loops.txt b/src/taking-flight-with-tailwind-css/code/20-loops.txt similarity index 100% rename from taking-flight-with-tailwind-css/code/20-loops.txt rename to src/taking-flight-with-tailwind-css/code/20-loops.txt diff --git a/taking-flight-with-tailwind-css/code/21-includes.txt b/src/taking-flight-with-tailwind-css/code/21-includes.txt similarity index 100% rename from taking-flight-with-tailwind-css/code/21-includes.txt rename to src/taking-flight-with-tailwind-css/code/21-includes.txt diff --git a/taking-flight-with-tailwind-css/code/3-layers.txt b/src/taking-flight-with-tailwind-css/code/3-layers.txt similarity index 100% rename from taking-flight-with-tailwind-css/code/3-layers.txt rename to src/taking-flight-with-tailwind-css/code/3-layers.txt diff --git a/taking-flight-with-tailwind-css/code/4-sample-output.txt b/src/taking-flight-with-tailwind-css/code/4-sample-output.txt similarity index 100% rename from taking-flight-with-tailwind-css/code/4-sample-output.txt rename to src/taking-flight-with-tailwind-css/code/4-sample-output.txt diff --git a/taking-flight-with-tailwind-css/code/5-webpack-config.txt b/src/taking-flight-with-tailwind-css/code/5-webpack-config.txt similarity index 100% rename from taking-flight-with-tailwind-css/code/5-webpack-config.txt rename to src/taking-flight-with-tailwind-css/code/5-webpack-config.txt diff --git a/taking-flight-with-tailwind-css/code/6-postcss-config.txt b/src/taking-flight-with-tailwind-css/code/6-postcss-config.txt similarity index 100% rename from taking-flight-with-tailwind-css/code/6-postcss-config.txt rename to src/taking-flight-with-tailwind-css/code/6-postcss-config.txt diff --git a/taking-flight-with-tailwind-css/code/7-webpack-output.txt b/src/taking-flight-with-tailwind-css/code/7-webpack-output.txt similarity index 100% rename from taking-flight-with-tailwind-css/code/7-webpack-output.txt rename to src/taking-flight-with-tailwind-css/code/7-webpack-output.txt diff --git a/taking-flight-with-tailwind-css/code/8-html.txt b/src/taking-flight-with-tailwind-css/code/8-html.txt similarity index 100% rename from taking-flight-with-tailwind-css/code/8-html.txt rename to src/taking-flight-with-tailwind-css/code/8-html.txt diff --git a/taking-flight-with-tailwind-css/code/9-hover-classes.txt b/src/taking-flight-with-tailwind-css/code/9-hover-classes.txt similarity index 100% rename from taking-flight-with-tailwind-css/code/9-hover-classes.txt rename to src/taking-flight-with-tailwind-css/code/9-hover-classes.txt diff --git a/taking-flight-with-tailwind-css/code/additional-config-options.txt b/src/taking-flight-with-tailwind-css/code/additional-config-options.txt similarity index 100% rename from taking-flight-with-tailwind-css/code/additional-config-options.txt rename to src/taking-flight-with-tailwind-css/code/additional-config-options.txt diff --git a/taking-flight-with-tailwind-css/code/css-apply-after.txt b/src/taking-flight-with-tailwind-css/code/css-apply-after.txt similarity index 100% rename from taking-flight-with-tailwind-css/code/css-apply-after.txt rename to src/taking-flight-with-tailwind-css/code/css-apply-after.txt diff --git a/taking-flight-with-tailwind-css/code/css-apply-before.txt b/src/taking-flight-with-tailwind-css/code/css-apply-before.txt similarity index 100% rename from taking-flight-with-tailwind-css/code/css-apply-before.txt rename to src/taking-flight-with-tailwind-css/code/css-apply-before.txt diff --git a/taking-flight-with-tailwind-css/code/extending-colours.txt b/src/taking-flight-with-tailwind-css/code/extending-colours.txt similarity index 100% rename from taking-flight-with-tailwind-css/code/extending-colours.txt rename to src/taking-flight-with-tailwind-css/code/extending-colours.txt diff --git a/taking-flight-with-tailwind-css/code/override-colours.txt b/src/taking-flight-with-tailwind-css/code/override-colours.txt similarity index 100% rename from taking-flight-with-tailwind-css/code/override-colours.txt rename to src/taking-flight-with-tailwind-css/code/override-colours.txt diff --git a/taking-flight-with-tailwind-css/code/plugins-add-plugin.txt b/src/taking-flight-with-tailwind-css/code/plugins-add-plugin.txt similarity index 100% rename from taking-flight-with-tailwind-css/code/plugins-add-plugin.txt rename to src/taking-flight-with-tailwind-css/code/plugins-add-plugin.txt diff --git a/taking-flight-with-tailwind-css/code/plugins-generated-css.txt b/src/taking-flight-with-tailwind-css/code/plugins-generated-css.txt similarity index 100% rename from taking-flight-with-tailwind-css/code/plugins-generated-css.txt rename to src/taking-flight-with-tailwind-css/code/plugins-generated-css.txt diff --git a/taking-flight-with-tailwind-css/code/plugins-plugin-source.txt b/src/taking-flight-with-tailwind-css/code/plugins-plugin-source.txt similarity index 100% rename from taking-flight-with-tailwind-css/code/plugins-plugin-source.txt rename to src/taking-flight-with-tailwind-css/code/plugins-plugin-source.txt diff --git a/taking-flight-with-tailwind-css/code/tailwind-basic-config.txt b/src/taking-flight-with-tailwind-css/code/tailwind-basic-config.txt similarity index 100% rename from taking-flight-with-tailwind-css/code/tailwind-basic-config.txt rename to src/taking-flight-with-tailwind-css/code/tailwind-basic-config.txt diff --git a/taking-flight-with-tailwind-css/code/tailwind-config-content.js b/src/taking-flight-with-tailwind-css/code/tailwind-config-content.js similarity index 100% rename from taking-flight-with-tailwind-css/code/tailwind-config-content.js rename to src/taking-flight-with-tailwind-css/code/tailwind-config-content.js diff --git a/taking-flight-with-tailwind-css/code/writing-plugin-1.js b/src/taking-flight-with-tailwind-css/code/writing-plugin-1.js similarity index 100% rename from taking-flight-with-tailwind-css/code/writing-plugin-1.js rename to src/taking-flight-with-tailwind-css/code/writing-plugin-1.js diff --git a/taking-flight-with-tailwind-css/code/writing-plugin-2.js b/src/taking-flight-with-tailwind-css/code/writing-plugin-2.js similarity index 100% rename from taking-flight-with-tailwind-css/code/writing-plugin-2.js rename to src/taking-flight-with-tailwind-css/code/writing-plugin-2.js diff --git a/taking-flight-with-tailwind-css/demo/.gitignore b/src/taking-flight-with-tailwind-css/demo/.gitignore similarity index 100% rename from taking-flight-with-tailwind-css/demo/.gitignore rename to src/taking-flight-with-tailwind-css/demo/.gitignore diff --git a/taking-flight-with-tailwind-css/demo/index.html b/src/taking-flight-with-tailwind-css/demo/index.html similarity index 100% rename from taking-flight-with-tailwind-css/demo/index.html rename to src/taking-flight-with-tailwind-css/demo/index.html diff --git a/taking-flight-with-tailwind-css/demo/package.json b/src/taking-flight-with-tailwind-css/demo/package.json similarity index 100% rename from taking-flight-with-tailwind-css/demo/package.json rename to src/taking-flight-with-tailwind-css/demo/package.json diff --git a/taking-flight-with-tailwind-css/demo/tailwind.config.js b/src/taking-flight-with-tailwind-css/demo/tailwind.config.js similarity index 100% rename from taking-flight-with-tailwind-css/demo/tailwind.config.js rename to src/taking-flight-with-tailwind-css/demo/tailwind.config.js diff --git a/taking-flight-with-tailwind-css/demo/yarn-error.log b/src/taking-flight-with-tailwind-css/demo/yarn-error.log similarity index 100% rename from taking-flight-with-tailwind-css/demo/yarn-error.log rename to src/taking-flight-with-tailwind-css/demo/yarn-error.log diff --git a/taking-flight-with-tailwind-css/demo/yarn.lock b/src/taking-flight-with-tailwind-css/demo/yarn.lock similarity index 100% rename from taking-flight-with-tailwind-css/demo/yarn.lock rename to src/taking-flight-with-tailwind-css/demo/yarn.lock diff --git a/taking-flight-with-tailwind-css/images/example/0.png b/src/taking-flight-with-tailwind-css/images/example/0.png similarity index 100% rename from taking-flight-with-tailwind-css/images/example/0.png rename to src/taking-flight-with-tailwind-css/images/example/0.png diff --git a/taking-flight-with-tailwind-css/images/example/1.png b/src/taking-flight-with-tailwind-css/images/example/1.png similarity index 100% rename from taking-flight-with-tailwind-css/images/example/1.png rename to src/taking-flight-with-tailwind-css/images/example/1.png diff --git a/taking-flight-with-tailwind-css/images/example/10.png b/src/taking-flight-with-tailwind-css/images/example/10.png similarity index 100% rename from taking-flight-with-tailwind-css/images/example/10.png rename to src/taking-flight-with-tailwind-css/images/example/10.png diff --git a/taking-flight-with-tailwind-css/images/example/11.png b/src/taking-flight-with-tailwind-css/images/example/11.png similarity index 100% rename from taking-flight-with-tailwind-css/images/example/11.png rename to src/taking-flight-with-tailwind-css/images/example/11.png diff --git a/taking-flight-with-tailwind-css/images/example/12.png b/src/taking-flight-with-tailwind-css/images/example/12.png similarity index 100% rename from taking-flight-with-tailwind-css/images/example/12.png rename to src/taking-flight-with-tailwind-css/images/example/12.png diff --git a/taking-flight-with-tailwind-css/images/example/13.png b/src/taking-flight-with-tailwind-css/images/example/13.png similarity index 100% rename from taking-flight-with-tailwind-css/images/example/13.png rename to src/taking-flight-with-tailwind-css/images/example/13.png diff --git a/taking-flight-with-tailwind-css/images/example/14.png b/src/taking-flight-with-tailwind-css/images/example/14.png similarity index 100% rename from taking-flight-with-tailwind-css/images/example/14.png rename to src/taking-flight-with-tailwind-css/images/example/14.png diff --git a/taking-flight-with-tailwind-css/images/example/2.png b/src/taking-flight-with-tailwind-css/images/example/2.png similarity index 100% rename from taking-flight-with-tailwind-css/images/example/2.png rename to src/taking-flight-with-tailwind-css/images/example/2.png diff --git a/taking-flight-with-tailwind-css/images/example/3.png b/src/taking-flight-with-tailwind-css/images/example/3.png similarity index 100% rename from taking-flight-with-tailwind-css/images/example/3.png rename to src/taking-flight-with-tailwind-css/images/example/3.png diff --git a/taking-flight-with-tailwind-css/images/example/4.png b/src/taking-flight-with-tailwind-css/images/example/4.png similarity index 100% rename from taking-flight-with-tailwind-css/images/example/4.png rename to src/taking-flight-with-tailwind-css/images/example/4.png diff --git a/taking-flight-with-tailwind-css/images/example/5.png b/src/taking-flight-with-tailwind-css/images/example/5.png similarity index 100% rename from taking-flight-with-tailwind-css/images/example/5.png rename to src/taking-flight-with-tailwind-css/images/example/5.png diff --git a/taking-flight-with-tailwind-css/images/example/6.png b/src/taking-flight-with-tailwind-css/images/example/6.png similarity index 100% rename from taking-flight-with-tailwind-css/images/example/6.png rename to src/taking-flight-with-tailwind-css/images/example/6.png diff --git a/taking-flight-with-tailwind-css/images/example/7.png b/src/taking-flight-with-tailwind-css/images/example/7.png similarity index 100% rename from taking-flight-with-tailwind-css/images/example/7.png rename to src/taking-flight-with-tailwind-css/images/example/7.png diff --git a/taking-flight-with-tailwind-css/images/example/8.png b/src/taking-flight-with-tailwind-css/images/example/8.png similarity index 100% rename from taking-flight-with-tailwind-css/images/example/8.png rename to src/taking-flight-with-tailwind-css/images/example/8.png diff --git a/taking-flight-with-tailwind-css/images/example/9.png b/src/taking-flight-with-tailwind-css/images/example/9.png similarity index 100% rename from taking-flight-with-tailwind-css/images/example/9.png rename to src/taking-flight-with-tailwind-css/images/example/9.png diff --git a/taking-flight-with-tailwind-css/images/od-logo.png b/src/taking-flight-with-tailwind-css/images/od-logo.png similarity index 100% rename from taking-flight-with-tailwind-css/images/od-logo.png rename to src/taking-flight-with-tailwind-css/images/od-logo.png diff --git a/taking-flight-with-tailwind-css/images/paul-hennell-tweet.png b/src/taking-flight-with-tailwind-css/images/paul-hennell-tweet.png similarity index 100% rename from taking-flight-with-tailwind-css/images/paul-hennell-tweet.png rename to src/taking-flight-with-tailwind-css/images/paul-hennell-tweet.png diff --git a/taking-flight-with-tailwind-css/images/screenshot-laravel-nova.png b/src/taking-flight-with-tailwind-css/images/screenshot-laravel-nova.png similarity index 100% rename from taking-flight-with-tailwind-css/images/screenshot-laravel-nova.png rename to src/taking-flight-with-tailwind-css/images/screenshot-laravel-nova.png diff --git a/taking-flight-with-tailwind-css/images/screenshot-rebuilding-bartik.png b/src/taking-flight-with-tailwind-css/images/screenshot-rebuilding-bartik.png similarity index 100% rename from taking-flight-with-tailwind-css/images/screenshot-rebuilding-bartik.png rename to src/taking-flight-with-tailwind-css/images/screenshot-rebuilding-bartik.png diff --git a/taking-flight-with-tailwind-css/images/screenshot-send-firefox.png b/src/taking-flight-with-tailwind-css/images/screenshot-send-firefox.png similarity index 100% rename from taking-flight-with-tailwind-css/images/screenshot-send-firefox.png rename to src/taking-flight-with-tailwind-css/images/screenshot-send-firefox.png diff --git a/taking-flight-with-tailwind-css/images/tailwind-css.png b/src/taking-flight-with-tailwind-css/images/tailwind-css.png similarity index 100% rename from taking-flight-with-tailwind-css/images/tailwind-css.png rename to src/taking-flight-with-tailwind-css/images/tailwind-css.png diff --git a/taking-flight-with-tailwind-css/images/tailwind.svg b/src/taking-flight-with-tailwind-css/images/tailwind.svg similarity index 100% rename from taking-flight-with-tailwind-css/images/tailwind.svg rename to src/taking-flight-with-tailwind-css/images/tailwind.svg diff --git a/taking-flight-with-tailwind-css/images/techs.png b/src/taking-flight-with-tailwind-css/images/techs.png similarity index 100% rename from taking-flight-with-tailwind-css/images/techs.png rename to src/taking-flight-with-tailwind-css/images/techs.png diff --git a/taking-flight-with-tailwind-css/opdavies-dark.yaml b/src/taking-flight-with-tailwind-css/opdavies-dark.yaml similarity index 100% rename from taking-flight-with-tailwind-css/opdavies-dark.yaml rename to src/taking-flight-with-tailwind-css/opdavies-dark.yaml diff --git a/taking-flight-with-tailwind-css/opdavies-light.yaml b/src/taking-flight-with-tailwind-css/opdavies-light.yaml similarity index 100% rename from taking-flight-with-tailwind-css/opdavies-light.yaml rename to src/taking-flight-with-tailwind-css/opdavies-light.yaml diff --git a/taking-flight-with-tailwind-css/taking-flight-with-tailwind-css.rst b/src/taking-flight-with-tailwind-css/taking-flight-with-tailwind-css.rst similarity index 100% rename from taking-flight-with-tailwind-css/taking-flight-with-tailwind-css.rst rename to src/taking-flight-with-tailwind-css/taking-flight-with-tailwind-css.rst diff --git a/test-driven-drupal/README.rst b/src/test-driven-drupal/README.rst similarity index 100% rename from test-driven-drupal/README.rst rename to src/test-driven-drupal/README.rst diff --git a/test-driven-drupal/code/1-example-test.txt b/src/test-driven-drupal/code/1-example-test.txt similarity index 100% rename from test-driven-drupal/code/1-example-test.txt rename to src/test-driven-drupal/code/1-example-test.txt diff --git a/test-driven-drupal/code/1.txt b/src/test-driven-drupal/code/1.txt similarity index 100% rename from test-driven-drupal/code/1.txt rename to src/test-driven-drupal/code/1.txt diff --git a/test-driven-drupal/code/10.txt b/src/test-driven-drupal/code/10.txt similarity index 100% rename from test-driven-drupal/code/10.txt rename to src/test-driven-drupal/code/10.txt diff --git a/test-driven-drupal/code/11.txt b/src/test-driven-drupal/code/11.txt similarity index 100% rename from test-driven-drupal/code/11.txt rename to src/test-driven-drupal/code/11.txt diff --git a/test-driven-drupal/code/12.txt b/src/test-driven-drupal/code/12.txt similarity index 100% rename from test-driven-drupal/code/12.txt rename to src/test-driven-drupal/code/12.txt diff --git a/test-driven-drupal/code/13.txt b/src/test-driven-drupal/code/13.txt similarity index 100% rename from test-driven-drupal/code/13.txt rename to src/test-driven-drupal/code/13.txt diff --git a/test-driven-drupal/code/14.txt b/src/test-driven-drupal/code/14.txt similarity index 100% rename from test-driven-drupal/code/14.txt rename to src/test-driven-drupal/code/14.txt diff --git a/test-driven-drupal/code/15.txt b/src/test-driven-drupal/code/15.txt similarity index 100% rename from test-driven-drupal/code/15.txt rename to src/test-driven-drupal/code/15.txt diff --git a/test-driven-drupal/code/16.txt b/src/test-driven-drupal/code/16.txt similarity index 100% rename from test-driven-drupal/code/16.txt rename to src/test-driven-drupal/code/16.txt diff --git a/test-driven-drupal/code/17.txt b/src/test-driven-drupal/code/17.txt similarity index 100% rename from test-driven-drupal/code/17.txt rename to src/test-driven-drupal/code/17.txt diff --git a/test-driven-drupal/code/18.txt b/src/test-driven-drupal/code/18.txt similarity index 100% rename from test-driven-drupal/code/18.txt rename to src/test-driven-drupal/code/18.txt diff --git a/test-driven-drupal/code/19.txt b/src/test-driven-drupal/code/19.txt similarity index 100% rename from test-driven-drupal/code/19.txt rename to src/test-driven-drupal/code/19.txt diff --git a/test-driven-drupal/code/2-test-methods.txt b/src/test-driven-drupal/code/2-test-methods.txt similarity index 100% rename from test-driven-drupal/code/2-test-methods.txt rename to src/test-driven-drupal/code/2-test-methods.txt diff --git a/test-driven-drupal/code/2.txt b/src/test-driven-drupal/code/2.txt similarity index 100% rename from test-driven-drupal/code/2.txt rename to src/test-driven-drupal/code/2.txt diff --git a/test-driven-drupal/code/3.txt b/src/test-driven-drupal/code/3.txt similarity index 100% rename from test-driven-drupal/code/3.txt rename to src/test-driven-drupal/code/3.txt diff --git a/test-driven-drupal/code/4.txt b/src/test-driven-drupal/code/4.txt similarity index 100% rename from test-driven-drupal/code/4.txt rename to src/test-driven-drupal/code/4.txt diff --git a/test-driven-drupal/code/5.txt b/src/test-driven-drupal/code/5.txt similarity index 100% rename from test-driven-drupal/code/5.txt rename to src/test-driven-drupal/code/5.txt diff --git a/test-driven-drupal/code/6.txt b/src/test-driven-drupal/code/6.txt similarity index 100% rename from test-driven-drupal/code/6.txt rename to src/test-driven-drupal/code/6.txt diff --git a/test-driven-drupal/code/7.txt b/src/test-driven-drupal/code/7.txt similarity index 100% rename from test-driven-drupal/code/7.txt rename to src/test-driven-drupal/code/7.txt diff --git a/test-driven-drupal/code/8.txt b/src/test-driven-drupal/code/8.txt similarity index 100% rename from test-driven-drupal/code/8.txt rename to src/test-driven-drupal/code/8.txt diff --git a/test-driven-drupal/code/9.txt b/src/test-driven-drupal/code/9.txt similarity index 100% rename from test-driven-drupal/code/9.txt rename to src/test-driven-drupal/code/9.txt diff --git a/test-driven-drupal/demo.rst b/src/test-driven-drupal/demo.rst similarity index 100% rename from test-driven-drupal/demo.rst rename to src/test-driven-drupal/demo.rst diff --git a/test-driven-drupal/example.rst b/src/test-driven-drupal/example.rst similarity index 100% rename from test-driven-drupal/example.rst rename to src/test-driven-drupal/example.rst diff --git a/test-driven-drupal/images/broadbean-drupal-flow-2.png b/src/test-driven-drupal/images/broadbean-drupal-flow-2.png similarity index 100% rename from test-driven-drupal/images/broadbean-drupal-flow-2.png rename to src/test-driven-drupal/images/broadbean-drupal-flow-2.png diff --git a/test-driven-drupal/images/broadbean-website.png b/src/test-driven-drupal/images/broadbean-website.png similarity index 100% rename from test-driven-drupal/images/broadbean-website.png rename to src/test-driven-drupal/images/broadbean-website.png diff --git a/test-driven-drupal/images/matt-stauffer-tweet.png b/src/test-driven-drupal/images/matt-stauffer-tweet.png similarity index 100% rename from test-driven-drupal/images/matt-stauffer-tweet.png rename to src/test-driven-drupal/images/matt-stauffer-tweet.png diff --git a/test-driven-drupal/images/override-node-options-1.png b/src/test-driven-drupal/images/override-node-options-1.png similarity index 100% rename from test-driven-drupal/images/override-node-options-1.png rename to src/test-driven-drupal/images/override-node-options-1.png diff --git a/test-driven-drupal/images/override-node-options-2.png b/src/test-driven-drupal/images/override-node-options-2.png similarity index 100% rename from test-driven-drupal/images/override-node-options-2.png rename to src/test-driven-drupal/images/override-node-options-2.png diff --git a/test-driven-drupal/images/override-node-options-2012-4.png b/src/test-driven-drupal/images/override-node-options-2012-4.png similarity index 100% rename from test-driven-drupal/images/override-node-options-2012-4.png rename to src/test-driven-drupal/images/override-node-options-2012-4.png diff --git a/test-driven-drupal/images/override-node-options-2020-2.png b/src/test-driven-drupal/images/override-node-options-2020-2.png similarity index 100% rename from test-driven-drupal/images/override-node-options-2020-2.png rename to src/test-driven-drupal/images/override-node-options-2020-2.png diff --git a/test-driven-drupal/images/override-node-options-3.png b/src/test-driven-drupal/images/override-node-options-3.png similarity index 100% rename from test-driven-drupal/images/override-node-options-3.png rename to src/test-driven-drupal/images/override-node-options-3.png diff --git a/test-driven-drupal/images/tawny-tweet-1.png b/src/test-driven-drupal/images/tawny-tweet-1.png similarity index 100% rename from test-driven-drupal/images/tawny-tweet-1.png rename to src/test-driven-drupal/images/tawny-tweet-1.png diff --git a/test-driven-drupal/images/tawny-tweet-2.png b/src/test-driven-drupal/images/tawny-tweet-2.png similarity index 100% rename from test-driven-drupal/images/tawny-tweet-2.png rename to src/test-driven-drupal/images/tawny-tweet-2.png diff --git a/test-driven-drupal/images/timmillwood-ono.png b/src/test-driven-drupal/images/timmillwood-ono.png similarity index 100% rename from test-driven-drupal/images/timmillwood-ono.png rename to src/test-driven-drupal/images/timmillwood-ono.png diff --git a/test-driven-drupal/images/title.png b/src/test-driven-drupal/images/title.png similarity index 100% rename from test-driven-drupal/images/title.png rename to src/test-driven-drupal/images/title.png diff --git a/test-driven-drupal/main.style b/src/test-driven-drupal/main.style similarity index 100% rename from test-driven-drupal/main.style rename to src/test-driven-drupal/main.style diff --git a/test-driven-drupal/slides.rst b/src/test-driven-drupal/slides.rst similarity index 100% rename from test-driven-drupal/slides.rst rename to src/test-driven-drupal/slides.rst diff --git a/things-to-know-php/README.rst b/src/things-to-know-php/README.rst similarity index 100% rename from things-to-know-php/README.rst rename to src/things-to-know-php/README.rst diff --git a/things-to-know-php/examples/index.php b/src/things-to-know-php/examples/index.php similarity index 100% rename from things-to-know-php/examples/index.php rename to src/things-to-know-php/examples/index.php diff --git a/things-to-know-php/images/29e90e7f46dbccc3df70c99268f445c9.png b/src/things-to-know-php/images/29e90e7f46dbccc3df70c99268f445c9.png similarity index 100% rename from things-to-know-php/images/29e90e7f46dbccc3df70c99268f445c9.png rename to src/things-to-know-php/images/29e90e7f46dbccc3df70c99268f445c9.png diff --git a/things-to-know-php/images/4db44a918090a900e5a1158002bff6c7.png b/src/things-to-know-php/images/4db44a918090a900e5a1158002bff6c7.png similarity index 100% rename from things-to-know-php/images/4db44a918090a900e5a1158002bff6c7.png rename to src/things-to-know-php/images/4db44a918090a900e5a1158002bff6c7.png diff --git a/things-to-know-php/images/4f9647e7ae288eb76067e0649f3f854b.png b/src/things-to-know-php/images/4f9647e7ae288eb76067e0649f3f854b.png similarity index 100% rename from things-to-know-php/images/4f9647e7ae288eb76067e0649f3f854b.png rename to src/things-to-know-php/images/4f9647e7ae288eb76067e0649f3f854b.png diff --git a/things-to-know-php/images/6c1a31effb1874282c0d7a207da4727b.png b/src/things-to-know-php/images/6c1a31effb1874282c0d7a207da4727b.png similarity index 100% rename from things-to-know-php/images/6c1a31effb1874282c0d7a207da4727b.png rename to src/things-to-know-php/images/6c1a31effb1874282c0d7a207da4727b.png diff --git a/things-to-know-php/images/9450b42e7f3ec88958cf625c2c10bd70.png b/src/things-to-know-php/images/9450b42e7f3ec88958cf625c2c10bd70.png similarity index 100% rename from things-to-know-php/images/9450b42e7f3ec88958cf625c2c10bd70.png rename to src/things-to-know-php/images/9450b42e7f3ec88958cf625c2c10bd70.png diff --git a/things-to-know-php/images/acquia-certification-website.png b/src/things-to-know-php/images/acquia-certification-website.png similarity index 100% rename from things-to-know-php/images/acquia-certification-website.png rename to src/things-to-know-php/images/acquia-certification-website.png diff --git a/things-to-know-php/images/b36e0b5ee8c2f78c702ae77545bfa9d5.png b/src/things-to-know-php/images/b36e0b5ee8c2f78c702ae77545bfa9d5.png similarity index 100% rename from things-to-know-php/images/b36e0b5ee8c2f78c702ae77545bfa9d5.png rename to src/things-to-know-php/images/b36e0b5ee8c2f78c702ae77545bfa9d5.png diff --git a/things-to-know-php/images/behat-website.png b/src/things-to-know-php/images/behat-website.png similarity index 100% rename from things-to-know-php/images/behat-website.png rename to src/things-to-know-php/images/behat-website.png diff --git a/things-to-know-php/images/bg-blue.jpg b/src/things-to-know-php/images/bg-blue.jpg similarity index 100% rename from things-to-know-php/images/bg-blue.jpg rename to src/things-to-know-php/images/bg-blue.jpg diff --git a/things-to-know-php/images/codecourse-website.png b/src/things-to-know-php/images/codecourse-website.png similarity index 100% rename from things-to-know-php/images/codecourse-website.png rename to src/things-to-know-php/images/codecourse-website.png diff --git a/things-to-know-php/images/composer-logo.png b/src/things-to-know-php/images/composer-logo.png similarity index 100% rename from things-to-know-php/images/composer-logo.png rename to src/things-to-know-php/images/composer-logo.png diff --git a/things-to-know-php/images/content-management-systems.png b/src/things-to-know-php/images/content-management-systems.png similarity index 100% rename from things-to-know-php/images/content-management-systems.png rename to src/things-to-know-php/images/content-management-systems.png diff --git a/things-to-know-php/images/d0e6cb728881797d6db089a4960d8db8.png b/src/things-to-know-php/images/d0e6cb728881797d6db089a4960d8db8.png similarity index 100% rename from things-to-know-php/images/d0e6cb728881797d6db089a4960d8db8.png rename to src/things-to-know-php/images/d0e6cb728881797d6db089a4960d8db8.png diff --git a/things-to-know-php/images/drupal-website.png b/src/things-to-know-php/images/drupal-website.png similarity index 100% rename from things-to-know-php/images/drupal-website.png rename to src/things-to-know-php/images/drupal-website.png diff --git a/things-to-know-php/images/drupalise-me-website.png b/src/things-to-know-php/images/drupalise-me-website.png similarity index 100% rename from things-to-know-php/images/drupalise-me-website.png rename to src/things-to-know-php/images/drupalise-me-website.png diff --git a/things-to-know-php/images/elephpants.jpg b/src/things-to-know-php/images/elephpants.jpg similarity index 100% rename from things-to-know-php/images/elephpants.jpg rename to src/things-to-know-php/images/elephpants.jpg diff --git a/things-to-know-php/images/hello-world.png b/src/things-to-know-php/images/hello-world.png similarity index 100% rename from things-to-know-php/images/hello-world.png rename to src/things-to-know-php/images/hello-world.png diff --git a/things-to-know-php/images/jigsaw-website.png b/src/things-to-know-php/images/jigsaw-website.png similarity index 100% rename from things-to-know-php/images/jigsaw-website.png rename to src/things-to-know-php/images/jigsaw-website.png diff --git a/things-to-know-php/images/joomla-website.png b/src/things-to-know-php/images/joomla-website.png similarity index 100% rename from things-to-know-php/images/joomla-website.png rename to src/things-to-know-php/images/joomla-website.png diff --git a/things-to-know-php/images/laminas-website.png b/src/things-to-know-php/images/laminas-website.png similarity index 100% rename from things-to-know-php/images/laminas-website.png rename to src/things-to-know-php/images/laminas-website.png diff --git a/things-to-know-php/images/laracasts-website.png b/src/things-to-know-php/images/laracasts-website.png similarity index 100% rename from things-to-know-php/images/laracasts-website.png rename to src/things-to-know-php/images/laracasts-website.png diff --git a/things-to-know-php/images/laravel-website.png b/src/things-to-know-php/images/laravel-website.png similarity index 100% rename from things-to-know-php/images/laravel-website.png rename to src/things-to-know-php/images/laravel-website.png diff --git a/things-to-know-php/images/packagist-symfony-console.png b/src/things-to-know-php/images/packagist-symfony-console.png similarity index 100% rename from things-to-know-php/images/packagist-symfony-console.png rename to src/things-to-know-php/images/packagist-symfony-console.png diff --git a/things-to-know-php/images/packagist-website.png b/src/things-to-know-php/images/packagist-website.png similarity index 100% rename from things-to-know-php/images/packagist-website.png rename to src/things-to-know-php/images/packagist-website.png diff --git a/things-to-know-php/images/pest-website.png b/src/things-to-know-php/images/pest-website.png similarity index 100% rename from things-to-know-php/images/pest-website.png rename to src/things-to-know-php/images/pest-website.png diff --git a/things-to-know-php/images/php-fig-website.png b/src/things-to-know-php/images/php-fig-website.png similarity index 100% rename from things-to-know-php/images/php-fig-website.png rename to src/things-to-know-php/images/php-fig-website.png diff --git a/things-to-know-php/images/php-foundation-website.png b/src/things-to-know-php/images/php-foundation-website.png similarity index 100% rename from things-to-know-php/images/php-foundation-website.png rename to src/things-to-know-php/images/php-foundation-website.png diff --git a/things-to-know-php/images/php-logo.png b/src/things-to-know-php/images/php-logo.png similarity index 100% rename from things-to-know-php/images/php-logo.png rename to src/things-to-know-php/images/php-logo.png diff --git a/things-to-know-php/images/php-south-wales-website.png b/src/things-to-know-php/images/php-south-wales-website.png similarity index 100% rename from things-to-know-php/images/php-south-wales-website.png rename to src/things-to-know-php/images/php-south-wales-website.png diff --git a/things-to-know-php/images/php-south-west-website.png b/src/things-to-know-php/images/php-south-west-website.png similarity index 100% rename from things-to-know-php/images/php-south-west-website.png rename to src/things-to-know-php/images/php-south-west-website.png diff --git a/things-to-know-php/images/php-uk-website.png b/src/things-to-know-php/images/php-uk-website.png similarity index 100% rename from things-to-know-php/images/php-uk-website.png rename to src/things-to-know-php/images/php-uk-website.png diff --git a/things-to-know-php/images/php-versions.png b/src/things-to-know-php/images/php-versions.png similarity index 100% rename from things-to-know-php/images/php-versions.png rename to src/things-to-know-php/images/php-versions.png diff --git a/things-to-know-php/images/phpstan-website.png b/src/things-to-know-php/images/phpstan-website.png similarity index 100% rename from things-to-know-php/images/phpstan-website.png rename to src/things-to-know-php/images/phpstan-website.png diff --git a/things-to-know-php/images/phpug-website.png b/src/things-to-know-php/images/phpug-website.png similarity index 100% rename from things-to-know-php/images/phpug-website.png rename to src/things-to-know-php/images/phpug-website.png diff --git a/things-to-know-php/images/phpunit-website.png b/src/things-to-know-php/images/phpunit-website.png similarity index 100% rename from things-to-know-php/images/phpunit-website.png rename to src/things-to-know-php/images/phpunit-website.png diff --git a/things-to-know-php/images/projects-using-symfony.png b/src/things-to-know-php/images/projects-using-symfony.png similarity index 100% rename from things-to-know-php/images/projects-using-symfony.png rename to src/things-to-know-php/images/projects-using-symfony.png diff --git a/things-to-know-php/images/sculpin-website.png b/src/things-to-know-php/images/sculpin-website.png similarity index 100% rename from things-to-know-php/images/sculpin-website.png rename to src/things-to-know-php/images/sculpin-website.png diff --git a/things-to-know-php/images/server-side-languages.png b/src/things-to-know-php/images/server-side-languages.png similarity index 100% rename from things-to-know-php/images/server-side-languages.png rename to src/things-to-know-php/images/server-side-languages.png diff --git a/things-to-know-php/images/symfony-certification-website.png b/src/things-to-know-php/images/symfony-certification-website.png similarity index 100% rename from things-to-know-php/images/symfony-certification-website.png rename to src/things-to-know-php/images/symfony-certification-website.png diff --git a/things-to-know-php/images/symfony-components.png b/src/things-to-know-php/images/symfony-components.png similarity index 100% rename from things-to-know-php/images/symfony-components.png rename to src/things-to-know-php/images/symfony-components.png diff --git a/things-to-know-php/images/symfony-website.png b/src/things-to-know-php/images/symfony-website.png similarity index 100% rename from things-to-know-php/images/symfony-website.png rename to src/things-to-know-php/images/symfony-website.png diff --git a/things-to-know-php/images/symfonycasts-website.png b/src/things-to-know-php/images/symfonycasts-website.png similarity index 100% rename from things-to-know-php/images/symfonycasts-website.png rename to src/things-to-know-php/images/symfonycasts-website.png diff --git a/things-to-know-php/images/typo3-website.png b/src/things-to-know-php/images/typo3-website.png similarity index 100% rename from things-to-know-php/images/typo3-website.png rename to src/things-to-know-php/images/typo3-website.png diff --git a/things-to-know-php/images/wordpress-website.png b/src/things-to-know-php/images/wordpress-website.png similarity index 100% rename from things-to-know-php/images/wordpress-website.png rename to src/things-to-know-php/images/wordpress-website.png diff --git a/things-to-know-php/images/xdebug-example.png b/src/things-to-know-php/images/xdebug-example.png similarity index 100% rename from things-to-know-php/images/xdebug-example.png rename to src/things-to-know-php/images/xdebug-example.png diff --git a/things-to-know-php/images/xdebug-website.png b/src/things-to-know-php/images/xdebug-website.png similarity index 100% rename from things-to-know-php/images/xdebug-website.png rename to src/things-to-know-php/images/xdebug-website.png diff --git a/things-to-know-php/images/zend-certification-website.png b/src/things-to-know-php/images/zend-certification-website.png similarity index 100% rename from things-to-know-php/images/zend-certification-website.png rename to src/things-to-know-php/images/zend-certification-website.png diff --git a/things-to-know-php/opdavies-dark.style b/src/things-to-know-php/opdavies-dark.style similarity index 100% rename from things-to-know-php/opdavies-dark.style rename to src/things-to-know-php/opdavies-dark.style diff --git a/things-to-know-php/opdavies-light.style b/src/things-to-know-php/opdavies-light.style similarity index 100% rename from things-to-know-php/opdavies-light.style rename to src/things-to-know-php/opdavies-light.style diff --git a/things-to-know-php/things-to-know-php.rst b/src/things-to-know-php/things-to-know-php.rst similarity index 100% rename from things-to-know-php/things-to-know-php.rst rename to src/things-to-know-php/things-to-know-php.rst diff --git a/working-without-workspace/code/Dockerfile.twig b/src/working-without-workspace/code/Dockerfile.twig similarity index 100% rename from working-without-workspace/code/Dockerfile.twig rename to src/working-without-workspace/code/Dockerfile.twig diff --git a/working-without-workspace/code/aliases.sh b/src/working-without-workspace/code/aliases.sh similarity index 100% rename from working-without-workspace/code/aliases.sh rename to src/working-without-workspace/code/aliases.sh diff --git a/working-without-workspace/code/build.yaml b/src/working-without-workspace/code/build.yaml similarity index 100% rename from working-without-workspace/code/build.yaml rename to src/working-without-workspace/code/build.yaml diff --git a/working-without-workspace/code/configuration.nix b/src/working-without-workspace/code/configuration.nix similarity index 100% rename from working-without-workspace/code/configuration.nix rename to src/working-without-workspace/code/configuration.nix diff --git a/working-without-workspace/code/docker-compose.yaml.twig b/src/working-without-workspace/code/docker-compose.yaml.twig similarity index 100% rename from working-without-workspace/code/docker-compose.yaml.twig rename to src/working-without-workspace/code/docker-compose.yaml.twig diff --git a/working-without-workspace/code/flake.nix b/src/working-without-workspace/code/flake.nix similarity index 100% rename from working-without-workspace/code/flake.nix rename to src/working-without-workspace/code/flake.nix diff --git a/working-without-workspace/code/git.nix b/src/working-without-workspace/code/git.nix similarity index 100% rename from working-without-workspace/code/git.nix rename to src/working-without-workspace/code/git.nix diff --git a/working-without-workspace/code/gitconfig.ini b/src/working-without-workspace/code/gitconfig.ini similarity index 100% rename from working-without-workspace/code/gitconfig.ini rename to src/working-without-workspace/code/gitconfig.ini diff --git a/working-without-workspace/code/hardware-configuration.nix b/src/working-without-workspace/code/hardware-configuration.nix similarity index 100% rename from working-without-workspace/code/hardware-configuration.nix rename to src/working-without-workspace/code/hardware-configuration.nix diff --git a/working-without-workspace/code/home-manager.nix b/src/working-without-workspace/code/home-manager.nix similarity index 100% rename from working-without-workspace/code/home-manager.nix rename to src/working-without-workspace/code/home-manager.nix diff --git a/working-without-workspace/code/justfile.twig b/src/working-without-workspace/code/justfile.twig similarity index 100% rename from working-without-workspace/code/justfile.twig rename to src/working-without-workspace/code/justfile.twig diff --git a/working-without-workspace/opdavies-dark.yaml b/src/working-without-workspace/opdavies-dark.yaml similarity index 100% rename from working-without-workspace/opdavies-dark.yaml rename to src/working-without-workspace/opdavies-dark.yaml diff --git a/working-without-workspace/opdavies-light.yaml b/src/working-without-workspace/opdavies-light.yaml similarity index 100% rename from working-without-workspace/opdavies-light.yaml rename to src/working-without-workspace/opdavies-light.yaml diff --git a/working-without-workspace/sections/build-configs.rst b/src/working-without-workspace/sections/build-configs.rst similarity index 100% rename from working-without-workspace/sections/build-configs.rst rename to src/working-without-workspace/sections/build-configs.rst diff --git a/working-without-workspace/sections/flakes.rst b/src/working-without-workspace/sections/flakes.rst similarity index 100% rename from working-without-workspace/sections/flakes.rst rename to src/working-without-workspace/sections/flakes.rst diff --git a/working-without-workspace/sections/git.rst b/src/working-without-workspace/sections/git.rst similarity index 100% rename from working-without-workspace/sections/git.rst rename to src/working-without-workspace/sections/git.rst diff --git a/working-without-workspace/sections/just.rst b/src/working-without-workspace/sections/just.rst similarity index 100% rename from working-without-workspace/sections/just.rst rename to src/working-without-workspace/sections/just.rst diff --git a/working-without-workspace/sections/neovim.rst b/src/working-without-workspace/sections/neovim.rst similarity index 100% rename from working-without-workspace/sections/neovim.rst rename to src/working-without-workspace/sections/neovim.rst diff --git a/working-without-workspace/sections/operating-system.rst b/src/working-without-workspace/sections/operating-system.rst similarity index 100% rename from working-without-workspace/sections/operating-system.rst rename to src/working-without-workspace/sections/operating-system.rst diff --git a/working-without-workspace/sections/others.rst b/src/working-without-workspace/sections/others.rst similarity index 100% rename from working-without-workspace/sections/others.rst rename to src/working-without-workspace/sections/others.rst diff --git a/working-without-workspace/sections/shell.rst b/src/working-without-workspace/sections/shell.rst similarity index 100% rename from working-without-workspace/sections/shell.rst rename to src/working-without-workspace/sections/shell.rst diff --git a/working-without-workspace/sections/tmux.rst b/src/working-without-workspace/sections/tmux.rst similarity index 100% rename from working-without-workspace/sections/tmux.rst rename to src/working-without-workspace/sections/tmux.rst diff --git a/working-without-workspace/working-without-workspace.rst b/src/working-without-workspace/working-without-workspace.rst similarity index 100% rename from working-without-workspace/working-without-workspace.rst rename to src/working-without-workspace/working-without-workspace.rst diff --git a/workshop-tailwind-css/.gitignore b/src/workshop-tailwind-css/.gitignore similarity index 100% rename from workshop-tailwind-css/.gitignore rename to src/workshop-tailwind-css/.gitignore diff --git a/workshop-tailwind-css/FLDC 2021 Presenter Slides.pdf b/src/workshop-tailwind-css/FLDC 2021 Presenter Slides.pdf similarity index 100% rename from workshop-tailwind-css/FLDC 2021 Presenter Slides.pdf rename to src/workshop-tailwind-css/FLDC 2021 Presenter Slides.pdf diff --git a/workshop-tailwind-css/code/adding-tailwind.txt b/src/workshop-tailwind-css/code/adding-tailwind.txt similarity index 100% rename from workshop-tailwind-css/code/adding-tailwind.txt rename to src/workshop-tailwind-css/code/adding-tailwind.txt diff --git a/workshop-tailwind-css/code/config-1.txt b/src/workshop-tailwind-css/code/config-1.txt similarity index 100% rename from workshop-tailwind-css/code/config-1.txt rename to src/workshop-tailwind-css/code/config-1.txt diff --git a/workshop-tailwind-css/code/config-2.txt b/src/workshop-tailwind-css/code/config-2.txt similarity index 100% rename from workshop-tailwind-css/code/config-2.txt rename to src/workshop-tailwind-css/code/config-2.txt diff --git a/workshop-tailwind-css/code/config-3.txt b/src/workshop-tailwind-css/code/config-3.txt similarity index 100% rename from workshop-tailwind-css/code/config-3.txt rename to src/workshop-tailwind-css/code/config-3.txt diff --git a/workshop-tailwind-css/code/config-4.txt b/src/workshop-tailwind-css/code/config-4.txt similarity index 100% rename from workshop-tailwind-css/code/config-4.txt rename to src/workshop-tailwind-css/code/config-4.txt diff --git a/workshop-tailwind-css/code/configuring-purgecss.txt b/src/workshop-tailwind-css/code/configuring-purgecss.txt similarity index 100% rename from workshop-tailwind-css/code/configuring-purgecss.txt rename to src/workshop-tailwind-css/code/configuring-purgecss.txt diff --git a/workshop-tailwind-css/code/intro-text-1.txt b/src/workshop-tailwind-css/code/intro-text-1.txt similarity index 100% rename from workshop-tailwind-css/code/intro-text-1.txt rename to src/workshop-tailwind-css/code/intro-text-1.txt diff --git a/workshop-tailwind-css/code/intro-text-2.txt b/src/workshop-tailwind-css/code/intro-text-2.txt similarity index 100% rename from workshop-tailwind-css/code/intro-text-2.txt rename to src/workshop-tailwind-css/code/intro-text-2.txt diff --git a/workshop-tailwind-css/code/intro-text-3.txt b/src/workshop-tailwind-css/code/intro-text-3.txt similarity index 100% rename from workshop-tailwind-css/code/intro-text-3.txt rename to src/workshop-tailwind-css/code/intro-text-3.txt diff --git a/workshop-tailwind-css/code/intro-text-4.txt b/src/workshop-tailwind-css/code/intro-text-4.txt similarity index 100% rename from workshop-tailwind-css/code/intro-text-4.txt rename to src/workshop-tailwind-css/code/intro-text-4.txt diff --git a/workshop-tailwind-css/code/loops-1.txt b/src/workshop-tailwind-css/code/loops-1.txt similarity index 100% rename from workshop-tailwind-css/code/loops-1.txt rename to src/workshop-tailwind-css/code/loops-1.txt diff --git a/workshop-tailwind-css/code/loops-2.txt b/src/workshop-tailwind-css/code/loops-2.txt similarity index 100% rename from workshop-tailwind-css/code/loops-2.txt rename to src/workshop-tailwind-css/code/loops-2.txt diff --git a/workshop-tailwind-css/code/navbar-1.txt b/src/workshop-tailwind-css/code/navbar-1.txt similarity index 100% rename from workshop-tailwind-css/code/navbar-1.txt rename to src/workshop-tailwind-css/code/navbar-1.txt diff --git a/workshop-tailwind-css/code/navbar-2.txt b/src/workshop-tailwind-css/code/navbar-2.txt similarity index 100% rename from workshop-tailwind-css/code/navbar-2.txt rename to src/workshop-tailwind-css/code/navbar-2.txt diff --git a/workshop-tailwind-css/code/navbar-3.txt b/src/workshop-tailwind-css/code/navbar-3.txt similarity index 100% rename from workshop-tailwind-css/code/navbar-3.txt rename to src/workshop-tailwind-css/code/navbar-3.txt diff --git a/workshop-tailwind-css/code/responsive-1.txt b/src/workshop-tailwind-css/code/responsive-1.txt similarity index 100% rename from workshop-tailwind-css/code/responsive-1.txt rename to src/workshop-tailwind-css/code/responsive-1.txt diff --git a/workshop-tailwind-css/code/responsive-2.txt b/src/workshop-tailwind-css/code/responsive-2.txt similarity index 100% rename from workshop-tailwind-css/code/responsive-2.txt rename to src/workshop-tailwind-css/code/responsive-2.txt diff --git a/workshop-tailwind-css/code/responsive-3.txt b/src/workshop-tailwind-css/code/responsive-3.txt similarity index 100% rename from workshop-tailwind-css/code/responsive-3.txt rename to src/workshop-tailwind-css/code/responsive-3.txt diff --git a/workshop-tailwind-css/code/sponsors-1.txt b/src/workshop-tailwind-css/code/sponsors-1.txt similarity index 100% rename from workshop-tailwind-css/code/sponsors-1.txt rename to src/workshop-tailwind-css/code/sponsors-1.txt diff --git a/workshop-tailwind-css/code/sponsors-2.txt b/src/workshop-tailwind-css/code/sponsors-2.txt similarity index 100% rename from workshop-tailwind-css/code/sponsors-2.txt rename to src/workshop-tailwind-css/code/sponsors-2.txt diff --git a/workshop-tailwind-css/code/sponsors-3.txt b/src/workshop-tailwind-css/code/sponsors-3.txt similarity index 100% rename from workshop-tailwind-css/code/sponsors-3.txt rename to src/workshop-tailwind-css/code/sponsors-3.txt diff --git a/workshop-tailwind-css/code/sponsors-4.txt b/src/workshop-tailwind-css/code/sponsors-4.txt similarity index 100% rename from workshop-tailwind-css/code/sponsors-4.txt rename to src/workshop-tailwind-css/code/sponsors-4.txt diff --git a/workshop-tailwind-css/code/task-1-before.txt b/src/workshop-tailwind-css/code/task-1-before.txt similarity index 100% rename from workshop-tailwind-css/code/task-1-before.txt rename to src/workshop-tailwind-css/code/task-1-before.txt diff --git a/workshop-tailwind-css/code/task-2-before.txt b/src/workshop-tailwind-css/code/task-2-before.txt similarity index 100% rename from workshop-tailwind-css/code/task-2-before.txt rename to src/workshop-tailwind-css/code/task-2-before.txt diff --git a/workshop-tailwind-css/code/task-3-before.txt b/src/workshop-tailwind-css/code/task-3-before.txt similarity index 100% rename from workshop-tailwind-css/code/task-3-before.txt rename to src/workshop-tailwind-css/code/task-3-before.txt diff --git a/workshop-tailwind-css/code/task-4-before.txt b/src/workshop-tailwind-css/code/task-4-before.txt similarity index 100% rename from workshop-tailwind-css/code/task-4-before.txt rename to src/workshop-tailwind-css/code/task-4-before.txt diff --git a/workshop-tailwind-css/code/task-5-before.txt b/src/workshop-tailwind-css/code/task-5-before.txt similarity index 100% rename from workshop-tailwind-css/code/task-5-before.txt rename to src/workshop-tailwind-css/code/task-5-before.txt diff --git a/workshop-tailwind-css/code/task-6-before.txt b/src/workshop-tailwind-css/code/task-6-before.txt similarity index 100% rename from workshop-tailwind-css/code/task-6-before.txt rename to src/workshop-tailwind-css/code/task-6-before.txt diff --git a/workshop-tailwind-css/code/task-7-before.txt b/src/workshop-tailwind-css/code/task-7-before.txt similarity index 100% rename from workshop-tailwind-css/code/task-7-before.txt rename to src/workshop-tailwind-css/code/task-7-before.txt diff --git a/workshop-tailwind-css/code/task-8-before.txt b/src/workshop-tailwind-css/code/task-8-before.txt similarity index 100% rename from workshop-tailwind-css/code/task-8-before.txt rename to src/workshop-tailwind-css/code/task-8-before.txt diff --git a/workshop-tailwind-css/code/video-1.txt b/src/workshop-tailwind-css/code/video-1.txt similarity index 100% rename from workshop-tailwind-css/code/video-1.txt rename to src/workshop-tailwind-css/code/video-1.txt diff --git a/workshop-tailwind-css/code/video-2.txt b/src/workshop-tailwind-css/code/video-2.txt similarity index 100% rename from workshop-tailwind-css/code/video-2.txt rename to src/workshop-tailwind-css/code/video-2.txt diff --git a/workshop-tailwind-css/code/video-3.txt b/src/workshop-tailwind-css/code/video-3.txt similarity index 100% rename from workshop-tailwind-css/code/video-3.txt rename to src/workshop-tailwind-css/code/video-3.txt diff --git a/workshop-tailwind-css/code/video-4.txt b/src/workshop-tailwind-css/code/video-4.txt similarity index 100% rename from workshop-tailwind-css/code/video-4.txt rename to src/workshop-tailwind-css/code/video-4.txt diff --git a/workshop-tailwind-css/code/video-5.txt b/src/workshop-tailwind-css/code/video-5.txt similarity index 100% rename from workshop-tailwind-css/code/video-5.txt rename to src/workshop-tailwind-css/code/video-5.txt diff --git a/workshop-tailwind-css/code/video-6.txt b/src/workshop-tailwind-css/code/video-6.txt similarity index 100% rename from workshop-tailwind-css/code/video-6.txt rename to src/workshop-tailwind-css/code/video-6.txt diff --git a/workshop-tailwind-css/code/yarn-output-after-purge.txt b/src/workshop-tailwind-css/code/yarn-output-after-purge.txt similarity index 100% rename from workshop-tailwind-css/code/yarn-output-after-purge.txt rename to src/workshop-tailwind-css/code/yarn-output-after-purge.txt diff --git a/workshop-tailwind-css/code/yarn-output-before-purge.txt b/src/workshop-tailwind-css/code/yarn-output-before-purge.txt similarity index 100% rename from workshop-tailwind-css/code/yarn-output-before-purge.txt rename to src/workshop-tailwind-css/code/yarn-output-before-purge.txt diff --git a/workshop-tailwind-css/images/1-end.png b/src/workshop-tailwind-css/images/1-end.png similarity index 100% rename from workshop-tailwind-css/images/1-end.png rename to src/workshop-tailwind-css/images/1-end.png diff --git a/workshop-tailwind-css/images/1-start.png b/src/workshop-tailwind-css/images/1-start.png similarity index 100% rename from workshop-tailwind-css/images/1-start.png rename to src/workshop-tailwind-css/images/1-start.png diff --git a/workshop-tailwind-css/images/after-config.png b/src/workshop-tailwind-css/images/after-config.png similarity index 100% rename from workshop-tailwind-css/images/after-config.png rename to src/workshop-tailwind-css/images/after-config.png diff --git a/workshop-tailwind-css/images/intro-text-1.png b/src/workshop-tailwind-css/images/intro-text-1.png similarity index 100% rename from workshop-tailwind-css/images/intro-text-1.png rename to src/workshop-tailwind-css/images/intro-text-1.png diff --git a/workshop-tailwind-css/images/intro-text-2.png b/src/workshop-tailwind-css/images/intro-text-2.png similarity index 100% rename from workshop-tailwind-css/images/intro-text-2.png rename to src/workshop-tailwind-css/images/intro-text-2.png diff --git a/workshop-tailwind-css/images/intro-text-3.png b/src/workshop-tailwind-css/images/intro-text-3.png similarity index 100% rename from workshop-tailwind-css/images/intro-text-3.png rename to src/workshop-tailwind-css/images/intro-text-3.png diff --git a/workshop-tailwind-css/images/intro-text-4.png b/src/workshop-tailwind-css/images/intro-text-4.png similarity index 100% rename from workshop-tailwind-css/images/intro-text-4.png rename to src/workshop-tailwind-css/images/intro-text-4.png diff --git a/workshop-tailwind-css/images/navbar-1.png b/src/workshop-tailwind-css/images/navbar-1.png similarity index 100% rename from workshop-tailwind-css/images/navbar-1.png rename to src/workshop-tailwind-css/images/navbar-1.png diff --git a/workshop-tailwind-css/images/navbar-2.png b/src/workshop-tailwind-css/images/navbar-2.png similarity index 100% rename from workshop-tailwind-css/images/navbar-2.png rename to src/workshop-tailwind-css/images/navbar-2.png diff --git a/workshop-tailwind-css/images/navbar-3.png b/src/workshop-tailwind-css/images/navbar-3.png similarity index 100% rename from workshop-tailwind-css/images/navbar-3.png rename to src/workshop-tailwind-css/images/navbar-3.png diff --git a/workshop-tailwind-css/images/responsive-1.png b/src/workshop-tailwind-css/images/responsive-1.png similarity index 100% rename from workshop-tailwind-css/images/responsive-1.png rename to src/workshop-tailwind-css/images/responsive-1.png diff --git a/workshop-tailwind-css/images/responsive-2.png b/src/workshop-tailwind-css/images/responsive-2.png similarity index 100% rename from workshop-tailwind-css/images/responsive-2.png rename to src/workshop-tailwind-css/images/responsive-2.png diff --git a/workshop-tailwind-css/images/responsive-3.png b/src/workshop-tailwind-css/images/responsive-3.png similarity index 100% rename from workshop-tailwind-css/images/responsive-3.png rename to src/workshop-tailwind-css/images/responsive-3.png diff --git a/workshop-tailwind-css/images/responsive-4.png b/src/workshop-tailwind-css/images/responsive-4.png similarity index 100% rename from workshop-tailwind-css/images/responsive-4.png rename to src/workshop-tailwind-css/images/responsive-4.png diff --git a/workshop-tailwind-css/images/screenshot-laravel-nova.png b/src/workshop-tailwind-css/images/screenshot-laravel-nova.png similarity index 100% rename from workshop-tailwind-css/images/screenshot-laravel-nova.png rename to src/workshop-tailwind-css/images/screenshot-laravel-nova.png diff --git a/workshop-tailwind-css/images/screenshot-rebuilding-bartik.png b/src/workshop-tailwind-css/images/screenshot-rebuilding-bartik.png similarity index 100% rename from workshop-tailwind-css/images/screenshot-rebuilding-bartik.png rename to src/workshop-tailwind-css/images/screenshot-rebuilding-bartik.png diff --git a/workshop-tailwind-css/images/screenshot-send-firefox.png b/src/workshop-tailwind-css/images/screenshot-send-firefox.png similarity index 100% rename from workshop-tailwind-css/images/screenshot-send-firefox.png rename to src/workshop-tailwind-css/images/screenshot-send-firefox.png diff --git a/workshop-tailwind-css/images/sponsors-1.png b/src/workshop-tailwind-css/images/sponsors-1.png similarity index 100% rename from workshop-tailwind-css/images/sponsors-1.png rename to src/workshop-tailwind-css/images/sponsors-1.png diff --git a/workshop-tailwind-css/images/sponsors-2.png b/src/workshop-tailwind-css/images/sponsors-2.png similarity index 100% rename from workshop-tailwind-css/images/sponsors-2.png rename to src/workshop-tailwind-css/images/sponsors-2.png diff --git a/workshop-tailwind-css/images/video-1.png b/src/workshop-tailwind-css/images/video-1.png similarity index 100% rename from workshop-tailwind-css/images/video-1.png rename to src/workshop-tailwind-css/images/video-1.png diff --git a/workshop-tailwind-css/images/video-2.png b/src/workshop-tailwind-css/images/video-2.png similarity index 100% rename from workshop-tailwind-css/images/video-2.png rename to src/workshop-tailwind-css/images/video-2.png diff --git a/workshop-tailwind-css/images/video-3.png b/src/workshop-tailwind-css/images/video-3.png similarity index 100% rename from workshop-tailwind-css/images/video-3.png rename to src/workshop-tailwind-css/images/video-3.png diff --git a/workshop-tailwind-css/images/video-4.png b/src/workshop-tailwind-css/images/video-4.png similarity index 100% rename from workshop-tailwind-css/images/video-4.png rename to src/workshop-tailwind-css/images/video-4.png diff --git a/workshop-tailwind-css/images/video-5.png b/src/workshop-tailwind-css/images/video-5.png similarity index 100% rename from workshop-tailwind-css/images/video-5.png rename to src/workshop-tailwind-css/images/video-5.png diff --git a/workshop-tailwind-css/images/video-6.png b/src/workshop-tailwind-css/images/video-6.png similarity index 100% rename from workshop-tailwind-css/images/video-6.png rename to src/workshop-tailwind-css/images/video-6.png diff --git a/workshop-tailwind-css/main.style b/src/workshop-tailwind-css/main.style similarity index 100% rename from workshop-tailwind-css/main.style rename to src/workshop-tailwind-css/main.style diff --git a/workshop-tailwind-css/notes.rst b/src/workshop-tailwind-css/notes.rst similarity index 100% rename from workshop-tailwind-css/notes.rst rename to src/workshop-tailwind-css/notes.rst diff --git a/workshop-tailwind-css/sections/intro.rst b/src/workshop-tailwind-css/sections/intro.rst similarity index 100% rename from workshop-tailwind-css/sections/intro.rst rename to src/workshop-tailwind-css/sections/intro.rst diff --git a/workshop-tailwind-css/sections/task-1-add-tailwind-css.rst b/src/workshop-tailwind-css/sections/task-1-add-tailwind-css.rst similarity index 100% rename from workshop-tailwind-css/sections/task-1-add-tailwind-css.rst rename to src/workshop-tailwind-css/sections/task-1-add-tailwind-css.rst diff --git a/workshop-tailwind-css/sections/task-2-intro-text.rst b/src/workshop-tailwind-css/sections/task-2-intro-text.rst similarity index 100% rename from workshop-tailwind-css/sections/task-2-intro-text.rst rename to src/workshop-tailwind-css/sections/task-2-intro-text.rst diff --git a/workshop-tailwind-css/sections/task-3-navbar.rst b/src/workshop-tailwind-css/sections/task-3-navbar.rst similarity index 100% rename from workshop-tailwind-css/sections/task-3-navbar.rst rename to src/workshop-tailwind-css/sections/task-3-navbar.rst diff --git a/workshop-tailwind-css/sections/task-4-config.rst b/src/workshop-tailwind-css/sections/task-4-config.rst similarity index 100% rename from workshop-tailwind-css/sections/task-4-config.rst rename to src/workshop-tailwind-css/sections/task-4-config.rst diff --git a/workshop-tailwind-css/sections/task-5-loops.rst b/src/workshop-tailwind-css/sections/task-5-loops.rst similarity index 100% rename from workshop-tailwind-css/sections/task-5-loops.rst rename to src/workshop-tailwind-css/sections/task-5-loops.rst diff --git a/workshop-tailwind-css/sections/task-6-video.rst b/src/workshop-tailwind-css/sections/task-6-video.rst similarity index 100% rename from workshop-tailwind-css/sections/task-6-video.rst rename to src/workshop-tailwind-css/sections/task-6-video.rst diff --git a/workshop-tailwind-css/sections/task-7-sponsors.rst b/src/workshop-tailwind-css/sections/task-7-sponsors.rst similarity index 100% rename from workshop-tailwind-css/sections/task-7-sponsors.rst rename to src/workshop-tailwind-css/sections/task-7-sponsors.rst diff --git a/workshop-tailwind-css/sections/task-8-responsive.rst b/src/workshop-tailwind-css/sections/task-8-responsive.rst similarity index 100% rename from workshop-tailwind-css/sections/task-8-responsive.rst rename to src/workshop-tailwind-css/sections/task-8-responsive.rst diff --git a/workshop-tailwind-css/sections/task-9-purgecss.rst b/src/workshop-tailwind-css/sections/task-9-purgecss.rst similarity index 100% rename from workshop-tailwind-css/sections/task-9-purgecss.rst rename to src/workshop-tailwind-css/sections/task-9-purgecss.rst diff --git a/workshop-tailwind-css/slides.rst b/src/workshop-tailwind-css/slides.rst similarity index 100% rename from workshop-tailwind-css/slides.rst rename to src/workshop-tailwind-css/slides.rst