{"id":23765779,"url":"https://github.com/solidusio-contrib/solidus_reviews","last_synced_at":"2025-05-16T13:08:21.584Z","repository":{"id":46025198,"uuid":"64328926","full_name":"solidusio-contrib/solidus_reviews","owner":"solidusio-contrib","description":"Product review/rating functionality for your Solidus store.","archived":false,"fork":false,"pushed_at":"2025-03-05T10:10:59.000Z","size":722,"stargazers_count":20,"open_issues_count":7,"forks_count":51,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-04-12T10:58:08.421Z","etag":null,"topics":["rating","rating-functionality","review","reviews","solidus"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/solidusio-contrib.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-07-27T17:36:14.000Z","updated_at":"2025-02-27T13:08:58.000Z","dependencies_parsed_at":"2024-11-29T10:00:52.689Z","dependency_job_id":"ef66fcfa-f4ea-4b54-bc54-fb43a268fab3","html_url":"https://github.com/solidusio-contrib/solidus_reviews","commit_stats":{"total_commits":432,"total_committers":81,"mean_commits":5.333333333333333,"dds":0.9143518518518519,"last_synced_commit":"20d0b1af22e64f87381301c1f614d16210dd8950"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solidusio-contrib%2Fsolidus_reviews","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solidusio-contrib%2Fsolidus_reviews/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solidusio-contrib%2Fsolidus_reviews/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solidusio-contrib%2Fsolidus_reviews/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/solidusio-contrib","download_url":"https://codeload.github.com/solidusio-contrib/solidus_reviews/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254535828,"owners_count":22087399,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["rating","rating-functionality","review","reviews","solidus"],"created_at":"2024-12-31T23:17:34.335Z","updated_at":"2025-05-16T13:08:21.566Z","avatar_url":"https://github.com/solidusio-contrib.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Solidus Reviews\n\n[![Test](https://github.com/solidusio-contrib/solidus_reviews/actions/workflows/test.yml/badge.svg)](https://github.com/solidusio-contrib/solidus_reviews/actions/workflows/test.yml)\n[![codecov](https://codecov.io/gh/solidusio-contrib/solidus_reviews/graph/badge.svg?token=khhn97J549)](https://codecov.io/gh/solidusio-contrib/solidus_reviews)\n\nStraightforward review/rating functionality, updated for [Solidus](https://solidus.io).\n\nWhile the gem's name has changed, the module namespace and commands are still `spree` for now.\n\n## Installation\n\nAdd solidus_reviews to your Gemfile:\n\n```ruby\ngem 'solidus_reviews'\n```\n\nBundle your dependencies and run the installation generator:\n\n```shell\nbin/rails generate solidus_reviews:install\n```\n\n## Usage\n\nThe `Spree::ReviewsController` controller provides all the CRUD functionality for product reviews.\n\nThe `Spree::FeedbackReviewsController` allows user to express their feedback on a specific review.\nYou can think of these as meta-reviews (e.g. the classic \"Was this useful?\" modal).\n\nYou can approve, edit and delete reviews and feedback reviews from the backend.\n\n## Development\n\n### Testing the extension\n\nFirst bundle your dependencies, then run `bin/rake`. `bin/rake` will default to building the dummy\napp if it does not exist, then it will run specs. The dummy app can be regenerated by using\n`bin/rake extension:test_app`.\n\n```shell\nbin/rake\n```\n\nTo run [Rubocop](https://github.com/bbatsov/rubocop) static code analysis run\n\n```shell\nbundle exec rubocop\n```\n\nWhen testing your application's integration with this extension you may use its factories.\nYou can load Solidus core factories along with this extension's factories using this statement:\n\n```ruby\nSolidusDevSupport::TestingSupport::Factories.load_for(SolidusReviews::Engine)\n```\n\n### Running the sandbox\n\nTo run this extension in a sandboxed Solidus application, you can run `bin/sandbox`. The path for\nthe sandbox app is `./sandbox` and `bin/rails` will forward any Rails commands to\n`sandbox/bin/rails`.\n\nHere's an example:\n\n```\n$ bin/rails server\n=\u003e Booting Puma\n=\u003e Rails 6.0.2.1 application starting in development\n* Listening on tcp://127.0.0.1:3000\nUse Ctrl-C to stop\n```\n\n### Releasing new versions\n\nPlease refer to the [dedicated page](https://github.com/solidusio/solidus/wiki/How-to-release-extensions) in the Solidus wiki.\n\n## License\n\nCopyright (c) 2023 Solidus Contrib, released under the New BSD License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolidusio-contrib%2Fsolidus_reviews","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsolidusio-contrib%2Fsolidus_reviews","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolidusio-contrib%2Fsolidus_reviews/lists"}