public
Description: Automate your wordpress deploys with capistrano and git
Homepage: http://jestro.com
Clone URL: git://github.com/jestro/wordpress-capistrano.git
jnewland (author)
Mon Nov 17 18:08:09 -0800 2008
commit  5e6aba618c8e9466e294be1d89e72db0414b73e1
tree    037eb858ab4e6d382f44e2e795ce005b49da2aa2
parent  8dc7b13698e47a7f358d4d052e4783a614ad6414
name age message
file .gitmodules Loading commit data...
file Capfile
file Readme.textile
directory config/
file index.php Mon Nov 17 16:46:45 -0800 2008 directory structure [jnewland]
directory plugins/ Mon Nov 17 16:54:19 -0800 2008 add blank plugins directory [jnewland]
directory themes/
submodule wordpress - 75044e4
Readme.textile

Summary

This is a repo intended for use as a template for your wordpress projects.

Setup

  • Fork this repo
  • Rename your project, make it private if desired
  • Clone your fresh repo:
  
    git clone git@github.com:yourname/yourwordpressproject.git
    cd yourwordpressproject
    git submodule init
    git submodule update
  
  • Create a theme in themes
  • Drop your plugins in plugins
  • Update config/wp-config.php
  • Adjust the settings at the top of config/deploy.rb
  • cap deploy:setup
  • cap deploy

Switching Wordpress Versions

  
    cd wordpress

    #show all versions
    git tag -l

    #checkout a version
    git checkout 2.6.3

    cd ..

    #commit
    git commit wordpress -m "use wordpress 2.6.3"

    #push
    git push