Security News
ESLint is Now Language-Agnostic: Linting JSON, Markdown, and Beyond
ESLint has added JSON and Markdown linting support with new officially-supported plugins, expanding its versatility beyond JavaScript.
@spree/dashboard
Advanced tools
This is the default Spree Admin Dashboard.
All-in-one platform for all your Marketplace and B2B eCommerce needs. Start your 30-day free trial
Fire up your own instance in the cloud:
Default credentials:
spree@example.com
spree123
Spree Admin Dashboard is bundled with Spree Starter and we recommend following Spree Getting Started guide.
You can also add Spree and Admin Dashboard to an existing Ruby on Rails application as well.
Spree Admin Dashboard is an open source project and we love contributions in any form - pull requests, issues, feature ideas!
Please review the Spree Contributing Guide
When working on the JavaScript in Spree Dashboard locally, you will need to yarn link your local development copy of @spree/dashboard
, to the Rails app you are working in, so that your changes are picked up and represented live in the view.
From the root of spree_backend
run:
yarn link
Next, from the root of the Rails app you are using to develop run:
yarn link "@spree/dashboard"
Once your local Spree Dashboard is linked with the Rails app you are using for development you will need two terminal tabs open,
one at the root of your Rails app, and one at the root of spree_backend
.
In the terminal window at the root of the spree_backend
run:
yarn watch
And from the Rails app you are using to run Spree and develop in run the following:
bin/dev
Any changes made to the JavaScript files in spree_backend
will be processed by yarn and picked up in the Rails app you are running for development.
Fork it!
Clone the repository
Create test application:
cd spree_backend
bundle install
bundle exec rake test_app
Entire test suite (this can take some time!)
bundle exec rspec
Single test file:
bundle exec rspec spec/features/admin/users_spec.rb
ChromeDriver is required for feature tests. On MacOS you can install it by running:
brew install chromedriver
Spree Admin Dashboard is released under the New BSD License.
FAQs
Spree Dashboard
The npm package @spree/dashboard receives a total of 686 weekly downloads. As such, @spree/dashboard popularity was classified as not popular.
We found that @spree/dashboard demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 4 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
ESLint has added JSON and Markdown linting support with new officially-supported plugins, expanding its versatility beyond JavaScript.
Security News
Members Hub is conducting large-scale campaigns to artificially boost Discord server metrics, undermining community trust and platform integrity.
Security News
NIST has failed to meet its self-imposed deadline of clearing the NVD's backlog by the end of the fiscal year. Meanwhile, CVE's awaiting analysis have increased by 33% since June.