Register
Home Projects Help

Source Code

Overview

The Spree source code is currently maintained in a Git repository. Git is a distributed version control system (DVCS) and it allows us to do things never before possible with SVN. If you’re skeptical of Git just remember how skeptical you were of SVN when you were using CVS. The differences are subtle but important and they are best understood by hands on use.

Git Repository

The authoritative git repository is hosted by Git Hub and is located here. You can clone the git repository using the following command:

git clone git://github.com/schof/spree.git spree 

Note: If you are planning on contributing to Spree you should create a fork through Git Hub and initiate a pull request when you’re done. (See the Contributors Guide for details.)

Browsing the Repository and/or Downloading the Source Code

You can easily browse the repository through Git Hub’s excellent visual interface. Git Hub also contains a link to download a tarball copy of the latest source code.

Git on Windows

There are some well developed Git clients for Windows now. If you are on a Windows box you might want to check out the msygit project. There is also a screencast available.

SVN

There are no immediate plans to support SVN clients. Given that most of the Rails world is moving to git (including the RoR project itself) maybe this is the time for you to jump on the bandwagon.

Monitoring the Source

If you would like to keep up to date on changes to the source you can subscribe to the github RSS feed and you will be notified of all the commits.

Export to HTML, TXT