Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/solidusio-contrib/solidus_geocoding
🌐 Adds latitude and longitude columns to Spree::Address table
https://github.com/solidusio-contrib/solidus_geocoding
address ecommerce extension geocoding solidus
Last synced: 20 days ago
JSON representation
🌐 Adds latitude and longitude columns to Spree::Address table
- Host: GitHub
- URL: https://github.com/solidusio-contrib/solidus_geocoding
- Owner: solidusio-contrib
- License: bsd-3-clause
- Created: 2016-10-25T14:28:22.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2022-08-02T07:15:41.000Z (over 2 years ago)
- Last Synced: 2024-12-20T14:33:02.112Z (about 1 month ago)
- Topics: address, ecommerce, extension, geocoding, solidus
- Language: Ruby
- Homepage:
- Size: 41 KB
- Stars: 11
- Watchers: 13
- Forks: 11
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
SolidusGeocoding
================[![CircleCI](https://circleci.com/gh/solidusio-contrib/solidus_geocoding.svg?style=svg)](https://circleci.com/gh/solidusio-contrib/solidus_geocoding)
Add geocoding to `Spree::Address`.
See https://github.com/alexreisner/geocoder
Installation
------------Add solidus_geocoding to your Gemfile:
```ruby
gem 'solidus_geocoding'
```Bundle your dependencies and run the installation generator:
```shell
bundle
bundle exec rails g solidus_geocoding: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 application's integration with this extension you may use its factories.
Simply add this require statement to your spec_helper:```ruby
require 'solidus_geocoding/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) 2016 [Taylor Scott], released under the New BSD License