Geoffrey van Wyk's repositories
ansible-role-moodle
Deploys, installs, and upgrades Moodle.
ansible-role-php
Installs, configures and extends the PHP programming language on Ubuntu servers. Multiple versions of PHP can be installed simultaneously on the same server.
ansible-collection-moodle
geoffreyvanwyk.moodle - A variety of Ansible content to help automate the management of Moodle instances.
ansible-role-moodle_uninstall
An Ansible role for uninstalling a Moodle instance
awesome-laravel
A curated list of bookmarks, packages, tutorials, videos and other cool resources from the Laravel ecosystem
cookiecutter-ansible-role
Cookiecutter for Ansible role with Molecule, GitHub Actions for testing with Molecule and publishing to Ansible Galaxy, license file and copyright notices.
geoffreyvanwyk.dev
Pelican project for building my blog hosted on GitHub Pages
learningsandbox.online
Sandboxes for all supported Moodle versions that are reset every hour on the hour.
conventional-changelog
Generate changelogs and release notes from a project's commit messages and metadata.
docker-ubuntu2004-ansible
Ubuntu 20.04 LTS (Focal Fossa) Docker container for Ansible playbook and role testing, with a sudo user.
docker-ubuntu2204-ansible
Ubuntu 22.04 LTS (Jammy Jellyfish) Docker container for Ansible playbook and role testing, with a sudo user.
dot.nvim
Personal Neovim configuration based on AstroNvim template.
exercism.bash
My solutions to the exercises on the Bash language track on Exercism.org.
exercism.elixir
My solutions to the exercises on the Elixir language track on Exercism.org.
exercism.haskell
My solutions to the exercises on the Haskell language track on Exercism.org.
exercism.nim
My solutions to the exercises on the Nim language track on Exercism.org.
geoffreyvanwyk.github.io
My Blog
laravel-south-african-id
A Laravel package that provides a value object, cast and validator for a South African government-issued personal identity number.
learn.laravel.maryui.bootcamp
Learn Mary UI through their bootcamp
learn.laravel.registry-of-persons
A project for practicing with Laravel.
letsvote.online
A web application for creating poll, where users can vote on a topic.
moodle-theme_learningsandboxonline
Theme for sandbox Moodle instances hosted by LearningSandbox.Online.
nodenv
Manage multiple NodeJS versions.
scrapy-foodexhibitors
Web scraper for exhibitors at food and beverage conference
tmux
An arctic, north-bluish clean and elegant tmux color theme.
tpm
Tmux Plugin Manager