Become a sponsor to Jon Pugh
Hi. I'm Jon and I've been building websites for a long, long time.
I have a condition that compels me to create things. I've built a ton of crap over the years that does stuff, but rarely even releasing it. I've built way more things than I could maintain.
In this page, I hope to create a complete log of everything I've created, no matter how useless. :D
Stuff I'm proud of
- https://www.drupal.org/project/site
- https://www.drupal.org/project/site_manager
- https://www.drupal.org/project/site_audit
- https://www.drupal.org/project/site_audit_server
jonpugh/drush-behat-params
https://packagist.org/packages/jonpugh/drush-behat-params
Stuff I am not so proud of
-
https://github.com/opendevshop/devshop
DevShop is rough. It was built on something rougher. I kind of truly hate it. I was a hack when it started, and it is buried in technical debt. I would love to rebuild it from scratch, but that would take some serious... scratch.
So Donate Today!
History
I first learned PHP in 2001, creating mini CMS's for bands and record labels.
In 2003 I discovered Drupal, and started submitting code by 2008.
Around 2010, I started using Aegir and became a maintainer in 2011. Since then, I've created a few extensions for Aegir:
- https://www.drupal.org/project/aegir_ansible
- https://www.drupal.org/project/aegir_cloud
- https://www.drupal.org/project/aegir_config
- https://www.drupal.org/project/hosting_git
- https://www.drupal.org/project/hosting_logs
- https://www.drupal.org/project/hosting_statsd
- https://drupal.org/project/hosting_task_jenkins
- https://www.drupal.org/project/hosting_drush_aliases
- https://www.drupal.org/project/aegir_solr
- https://www.drupal.org/project/hosting_solr
- https://www.drupal.org/project/aegir_ssh
- https://www.drupal.org/project/devshop
- https://www.drupal.org/project/hosting_docker
- https://www.drupal.org/project/hosting_slack
Some other random stuff:
HubDrop.io
I created a web app that mirrored drupal.org projects to github and back, before Drupal.org had GitLab.
https://github.com/hubdrop/
Mirrored 543 repositories before it was shut down.
https://github.com/orgs/drupalprojects/repositories
Other Modules
A slew of other random modules I created over the years:
- https://www.drupal.org/project/atrium_leads
- https://www.drupal.org/sandbox/gundalo/1564590
- https://www.drupal.org/project/drush_ui
- https://www.drupal.org/project/features_orphans
- https://www.drupal.org/project/helpful
- https://www.drupal.org/project/hipchat
- https://www.drupal.org/project/ibm_marketplace
- https://www.drupal.org/project/isbn
- https://www.drupal.org/sandbox/gundalo/2985673
- https://www.drupal.org/project/overlay_paths
- https://www.drupal.org/project/panels_teasers
- https://www.drupal.org/project/sif
- https://www.drupal.org/project/vardot_support
Major projects that were "the future"
I have a problem re-engineering things from scratch. Here's three major projects I created over the years that could have replaced DevShop backend if I had time.
- Provision 4 - https://github.com/provision-ops/provision - Replacement CLI for Aegir. CRUD for servers and sites.
- Terra - https://github.com/terra-ops/terra-cli - Replacement CLI for Aegir. Launches sites via docker-compose (like lando and ddev but in PHP)
- Director - https://github.com/jonpugh/director - Ansible Server & Site inventory manager, in PHP CLI.
The Actual Future
Drupal Operations is the future. A CMS for your servers and sites. I am seeking sponsorship to develop this system.
1 sponsor has funded jonpugh’s work.
Featured work
-
opendevshop/devshop
Open Source DevOps Framework
PHP 168 -
opendevshop/devshop.platform
Ansible Collection for the DevShop Platform
Python 3 -
operations-project/operations
Mega repo for Operations Experience Platform
PHP 3 -
jonpugh/director
direct your servers.
PHP 2 -
provision-ops/provision
The Provision4 CLI
PHP 12
$5 a month
Select- Buy me a couple coffees
- Show your general Appreciation
- Get a Sponsor badge on your profile
$100 a month
Select- Logo or name on project website
- Have your bug reports prioritized
- 1 hour Private support
$1,000 a month
Select- Logo or name on project website
- Have your bug reports prioritized
- 5 hours a month private support or training. I'll join your company chat app for help and support.