All WordPress Developers Need To Know About .gitattributes

When you use Git in your WordPress deployment flow, there is a special configuration file you should be aware of. .gitattributes can drastically clean up your plugins and themes for end users. Follow along and I will show you how simple it is to use.

» Go to post

 

Demystifying Git For WordPress Developers

The WordPress world, once dominated by Subversion, mainly due to the infrastructure of WordPress.org, is slowly moving towards using Git. This is great news, but for many developers Git can seem strange or even intimidating. In this post I will do my best to demystify Git for WordPress developers.

» Go to post

 

Continuous Integration With WordPress And CircleCi

This is the story about how I wasted 3 days, but also, which is more important, how I set up continuous integration for WP Pusher with CircleCi. With a continuous integration service, you can have your tests run on every commit and ensure that nothing is broken. That is, if you have some tests to run of course.

» Go to post

 

Zipping The Way To WordPress World Domination

Composer seems to be something everyone is talking about in the WordPress community these days. It is a great tool for developer productivity and code reuse. However, if you are trying to use Composer to distribute your WordPress product to end users, you might be doing it wrong ™.

» Go to post

 

Managing WordPress Projects With Git

During the beta testing of WP Pusher, I have seen numerous examples as to how WordPress developers use Git to manage their projects. WP Pusher is opinionated in terms of how your Git setup needs to look, in order to use the service. In this post, I will try to explain why.

» Go to post

 

Thoughts on Building Contemporary WordPress Plugins

These days, I’m working on the plugin that makes WP Pusher update themes and plugins directly from GitHub. Having been away from serious WordPress development for quite a while, I thought it would be interesting to highlight a few of the approaches I have been using during the development of the plugin.

» Go to post

 

The Pain of WordPress Development

I think most people can agree that WordPress seen from a user perspective is pretty good. It’s easy for users to create and publish content, and plugins and themes can easily be installed from the official repositories. If you can use Microsoft Word, you can pretty much use WordPress.

The opposite is the case of the developer experience.

» Go to post