Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/solidusio-contrib/solidus_reports
๐งพ Add reports to your Solidus store's admin.
https://github.com/solidusio-contrib/solidus_reports
admin ecommerce reporting reports solidus
Last synced: 3 months ago
JSON representation
๐งพ Add reports to your Solidus store's admin.
- Host: GitHub
- URL: https://github.com/solidusio-contrib/solidus_reports
- Owner: solidusio-contrib
- License: bsd-3-clause
- Created: 2018-07-28T00:41:11.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-12-21T13:58:06.000Z (11 months ago)
- Last Synced: 2024-04-25T23:21:04.078Z (7 months ago)
- Topics: admin, ecommerce, reporting, reports, solidus
- Language: Ruby
- Homepage:
- Size: 84 KB
- Stars: 9
- Watchers: 10
- Forks: 29
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
SolidusReports
==============[![CircleCI](https://circleci.com/gh/solidusio-contrib/solidus_reports.svg?style=svg)](https://circleci.com/gh/solidusio-contrib/solidus_reports)
This extension add the reports module to Solidus Admin. The reports section was extracted into this extension.
Installation
------------Add solidus_reports to your Gemfile:
```ruby
gem 'solidus_reports', github: 'solidusio-contrib/solidus_reports'
```Bundle your dependencies and run the installation generator:
```shell
bundle
bundle exec rails g solidus_reports:install
```Testing
-------First bundle your dependencies, then run `rake`. `rake` will default to building the dummy app if it does not exist, then it will run specs, and [Rubocop](https://github.com/bbatsov/rubocop) static code analysis. The dummy app can be regenerated by using `rake test_app`.
```shell
bundle
bundle exec rake
```When testing your applications integration with this extension you may use it's factories.
Simply add this require statement to your spec_helper:```ruby
require 'solidus_reports/factories'
```Releasing
---------
Your new extension version can be released using `gem-release` like this:
```shell
bundle exec gem bump -v VERSION --tag --push --remote upstream && gem release
```
Copyright (c) 2020 [name of extension creator], released under the New BSD License