Dev environment I use to develop on Ghost
... and WordPress.
I got the question about the subject of this post in IRC after this tweet of mine:
As a dev on @TryGhost, I have a LOT of things on my mac to be able to dev.
As a user, all you need is #nodejs. Kinda (very) awesome! ^_^
— Gabor Javorszky (@javorszky) October 18, 2014
Here goes:
Editor
Atom. Because it’s grown up. I still have Sublime 3, and I still use it, and it’s still generally faster / more stable, but I really like how Atom interacts with its plugins. Particularly linting plugins.
Computer
Macbook Pro 15", early 2011, upgraded ram (8Gb) and SSD drive (256Gb). Will go on sale soon. Flawless state otherwise. Has GitHub sticker to the right of the trackpad.
Software
- XCode (and command line tools), because I need it for some of the npm / brew modules
- homebrew for installing stuff
- git (through homebrew)
- nvm
- node 0.10.31 (through nvm)
- zsh (because
grbi HEAD~2
>git rebase -i HEAD~2
) - mocha, retire, jscs, bower, grunt-cli and component as global npm packages
- phpcs, phpmd as PEAR packages
- MAMP
- Vagrant
- VirtualBox
- phantomjs as a downloadable (I’d need the devel version, but that fails under Yosemite, hence I need a precompiled version)
- Atom plugins: jscs, jshint, phpcs, phpmd, emmet and a ton of others that make things convenient, but not necessarily more functional
And that’s everything I’d need if I reinstalled. Others will most likely point out that I missed something bleedingly obvious out though :D. Ohwell. Ask, and I shall answer, if you have questions.