This guide covers all the necessary steps to contributing to Spree source code. We’re happy you’re here!
spree_storefront
, inside a subdirectory of the spree
directory, eg. spree/storefront
.
Spree
keyword, eg. Spree::Product
. This means that those files are also located in spree
sub-directories eg. app/models/spree/product.rb.
sandbox
directory:
fix/order-recalculation-total-bug
feature/my-new-amazing-feature
Fixes #<number or url of the issue>
in the commit name or PR title/description. This will automatically mark that issue as closed when your PR will be merged.
vips -v
, and if it is not installed, follow installation instructions here.