Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Spree with theme-default hamlized and sassed, with additional hooks defined
JavaScript Ruby
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
app
lib/tasks
public
script
spec
.gitignore
README.textile
Rakefile
config.rb
theme_default_haml_extension.rb
theme_default_haml_hooks.rb
typescript

README.textile

theme-default-haml

This extension needs to match your version of spree.

As of 1/29/2010, this extension is very new. Please help us make it more robust.

Current through commit b39704ab5f990cbe5409cc3052c2a107c219d202 on git://github.com/railsdog/spree.git

Prep:

  1. git clone git://github.com/railsdog/spree.git
  2. cd spree

Approach #1: (throw away all spree changes newer than this gem)

  1. git reset --hard b39704ab5f990cbe5409cc3052c2a107c219d202

Approach #2: (bring this gem up to date with current spree)

  1. see .erb changes that need to be replicated here in haml
    1. git diff b39704ab5f990cbe5409cc3052c2a107c219d202
  2. fork this gem
  3. implement haml version of changes shown in git diff output above
  4. send a pull request for the work you did to be picked up here

Continue:

  1. cd spree
  2. create your database.yml (copy database.yml.example?)
  3. rake db:create:all
  4. sudo rake gems:install
  5. sudo gem install jeweler
  6. rake db:migrate
  7. rake build
  8. sudo gem uninstall spree -v 0.9.99
  9. sudo gem install pkg/spree-0.9.99.gem
  10. create spree project from gem with ‘spree’ command
  11. navigate to project root
  12. follow spree new project instructions, such as rake db:bootstrap
  13. script/extension install git://github.com/bendyworks/theme-default-haml

Notes:

Keeping this up to date with spree changes at git://github.com/railsdog/spree is not going to happen in real-time. Instead, this project will pull in a batch of changes at once.

If you fork to implement newer .erb changes, then please modify the commit version throughout this file to match the version of spree you brought the project up-to-date with and send a pull request.

Something went wrong with that request. Please try again.