Sha256: 85d8ceb7b51a92ff8f92eaebaff4895c9623533df098f41f871bfade5853cac5

Contents?: true

Size: 1.69 KB

Versions: 1

Compression:

Stored size: 1.69 KB

Contents

SolidusExtend
=============

[![CircleCI](https://circleci.com/gh/ModdedEuros/solidus_extend/tree/master.svg?style=shield&circle-token=e73195fe6791efca3086c14d92bf5efa04dfe692)](https://circleci.com/gh/ModdedEuros/solidus_extend/tree/master)

Introduction goes here.

Installation
------------

Add solidus_extend to your Gemfile:

```ruby
gem 'solidus_extend'
```

Bundle your dependencies and run the installation generator:

```shell
bundle
bundle exec rails g solidus_extend:install
```

Testing
-------

First bundle your dependencies, then run `bin/rake`. `bin/rake` will default to building the dummy app if it does not exist, then it will run specs. The dummy app can be regenerated by using `bin/rake extension:test_app`.

```shell
bundle
bin/rake
```

To run [Rubocop](https://github.com/bbatsov/rubocop) static code analysis run

```shell
bundle exec rubocop
```

When testing your application's integration with this extension you may use its factories.
Simply add this require statement to your spec_helper:

```ruby
require 'solidus_extend/factories'
```

Sandbox app
-----------

To run this extension in a sandboxed Solidus application you can run `bin/sandbox`
The path for the sandbox app is `./sandbox` and `bin/rails` will forward any Rails command
to `sandbox/bin/rails`.

Example:

```shell
$ bin/rails server
=> Booting Puma
=> Rails 6.0.2.1 application starting in development
* Listening on tcp://127.0.0.1:3000
Use Ctrl-C to stop
```

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

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
solidus_extend-0.0.2 README.md