-
Hosting Updateable WordPress Plugins on GitHubHosting Updateable WordPress Plugins on GitHub
If, like me, you enjoy writing custom plugins for WordPress, you may know the daunting feeling of managing the versions of your plugins across many websites. While you can use a PHP package manager like Composer for your plugins, this isn’t appropriate for most WordPress deployments.
3 October 2024 -
Testing Laravel & Livewire in Github ActionsTesting Laravel & Livewire in Github Actions
When running a Laravel test suite with Livewire components, the default workflow file provided by GitHub for Laravel likely won’t pass. When using their default config, I was presented with errors such as this:
19 August 2024 -
Squashing Commits with Git Interactive Rebase and ResetSquashing Commits with Git Interactive Rebase and Reset
When working on projects both personally and professionally, I use Git for version control. More often than not, If I’m working on a fix or a new feature, I will work from a new branch which has a single, specific focus and then merge it into the main branch when …
31 January 2024 -
Run NPM & Composer in Git Deployment ActionsRun NPM & Composer in Git Deployment Actions
Within Plesk, you can set up a website to pull its code directly from a Git repo. By using webhooks, you can have Plesk automatically pull new versions of the project whenever commits or merges are made to the main/target branch.
2 January 2024