Clever Git

My transfer from SEO to pretty-much-full-time-WordPress-developer has been rather swift. I’ve learned a lot in the past year and a half, not only from the technical side and coding (seriously, I’m struggling reading previous code that I wrote from a year or two back), but also from project management perspective.

I heard about Git from a few people. “You need to be on Git!”, they say. “It’ll save your life one day!”, they say. But it scared me a little bit. The only bit of version control I’ve been familiar with for years was SVN which was how the WordPress Repository runs. However, it scared me more not to learn Git, so after a fascinating talk by Jenny Wong at the last MWUG, an opportunity for a quick plugin, perfect for GitHub, presented itself via a support request for WP Email Capture. It was a plugin which would’ve taken an hour or so to code together, which required little or no support, and perfect to stick on GitHub.

So an hour or two later the Multisubscriber Plugin for WP Email Capture was born.

It’s a plugin that allows you to subscribe to any list in the Premium version of WP Email Capture. Obviously for this plugin you require the premium version of WP Email Capture (which you can buy using a the code of THANKS30 until Monday). It’s unsupported, and doesn’t really work outside the box beyond the support request, but it’s there for you to play with.

Should you wish to play with the plugin, you can see the repository for this plugin on GitHub, or (like/follow/friend?) me on GitHub as well. Here is my GitHub profile.

Anyway, am still learning, so would love to hear your GitHub tips! Please share them in the comments. Cheers.

6 thoughts on “Clever Git”

  1. no 1 piece of advice, don’t let green square guilt get to you! mine are so depressingly white! now if it were bitbucket I’d be mega green!

    (the little contributions squares on your homepage)

    1. They’re both the same. SVN though has one point of failure (admittedly it’s Google). Git based systems have multiple points of failure, so it’s better to use for bigger teams (I’m lead to believe).

  2. An advantage to Github (and others like Bitbucket) is that they lower the barrier to getting involved with projects especially OSS.

    As a long term user of CVS & SVN I find having a whole copy of the repo locally a big benefit with Git, especially being able to have multiple trunks of development going on for 1 project without having to share them with the master repo and therefore the rest of the team.

Leave a Reply