The build process for multiloquent theme

Since I released my first public wordpress theme (I have made lots of themes over the years, but have never released any as open-source) I decided I would share the build process for multiloquent theme – just incase anyone wanted to know.

the tools I use:

1) eclipse (zend-php-eclipse)
2) sublime-text
3) mysql workbench
4) github
5) virtualbox
6) centos virtualbox image
7) wordpress with the test database
8) phpci (now that I got a pull request accepted it will email the git committer when you commit)

The build process for multiloquent theme

I use this setup in the following way:
1) do some hacking to the code in eclipse / sublime text
2) commit the code to github (even though I know it doesn’t work yet)
3) phpci runs a cron job every minute.
4) when phpci detects a new commit to github it starts a new build
5) if the build is unsuccessful it runs a local script that just cd’s to the wordpress install directory in the virtual box image and does a ‘git pull’ and then mails me to tell me the mistakes I made.
6) if the build is successful then I get an email with an attached zip file thats ready to upload to wordpress theme submit and it does another ‘git pull’ in the wordpress dev directory.

Leave a Reply