Backend contains the controllers, views, and assets making up the admin interface of Solidus.



Can be found in app/assets/javascripts/spree/backend/

Our scripts are written in a mix of CoffeeScript and JavaScript (ES5). We can't easily use a transpiler for ECMAScript >= 6 without adding additional steps for applications using solidus_admin.

Though we have existing CoffeeScript files, any new files should be in JavaScript (ES5).


Can be found in app/assets/stylesheets/spree/backend/

The stylesheets are written in SCSS and include all of Bourbon and Bootstrap 4 alpha.

When running the application there is a styleguide available at:



Run the tests

bundle exec rspec

Run the JavaScript tests (must have ChromeDriver installed)

bundle exec teaspoon