![]() ![]() A good merge tool helps, and for the Mac you can use either the free FileMerge included in the Mac OS X Developer Tools, or the excellent Kaleidoscope. often) you get conflicts when merging somebody else’s code with your own. I’ll be expanding on how we use Git in WordPress projects in a later post. For many small projects the simple and elegant Gitbox (, 13.99 € on the Mac App store) is quite enough, but for most projects I use Tower (, 49.00 €). Learning at least the basics of git on the command line is most certainly recommended, but day-to-day I find a good GUI client is very handy. It will also refresh your browsers automatically on save, combine + compress JavaScript and even optimise image files.Ĭodekit ($29) Version Control: Tower & GitBoxĪfter having used Git for the last couple of years, it’s almost hard to imagine web development without some kind of version control. It can be installed and run just fine from the command line as a Ruby gem, but recently we’ve started using Codekit, a marvellous app which takes care of compiling Sass (or Less/Stylus/HAML/Coffeescript etc) into final code in a nice, GUI-configurable fashion. It allows extending CSS with variables, nested rules, logic, inheritance and mixins, among other neat things. Sass is a robust CSS preprocessor that runs on Mac, Windows and Linux/Unix, and I’ve used it pretty heavily for the last 2 years. Get Sublime Text 2 here: CodeKit for Sass & Compass Highly extensible, there are plenty of good additions relating web development and WordPress. It’s one of the best code editors out there at the moment, if not the best. I’ve written about Sublime Text in an earlier post, but I’m still going to mention it. Also keep in mind that the industry is moving fast and in 12 months time we might all be using an entirely different set of tools. ![]() I do mostly front-end dev and WordPress theme + plugin development in a small team, so my choice of apps obviously reflects this. There are a multitude of tools available, and the specific ones you need will inevitably vary based on the kind of development you do, the languages you use, size of team etc. In the second post of my “set up” series, I’m listing some of the apps I use daily for web development.
0 Comments
Leave a Reply. |