We welcome contributions to the google_maps_service_ruby gem!
You can contribute by starring the project to show your appreciation. This will help more people discover the project.
If you find a bug or have a feature request, please log an issue. The more details you can provide, the better.
The goal of this gem is to follow the API and implementation of the Python client as much as possible. If you would like to add support for an API please consider porting the python implementation.
If you want to hack a quick fix or extension, please feel free to do so in a fork of the project. Please consider creating a draft PR so we can see what improvements the community is interested in and eventually merge them into the project.
Changes that get merged will:
- Follow the existing code style (standard.rb needs to pass)
- Add tests for any new features
- Update the documentation and readme as needed
- Add a line to the CHANGELOG.md file
To create a new pull request:
- Fork it (https://github.com/langsharpe/google-maps-services-ruby/fork).
- Create your feature branch (
git checkout -b my-new-feature
). - Commit your changes (
git commit -am 'Add some feature'
). - Push to the branch (
git push origin my-new-feature
). - Create a new Pull Request. Change the base repository of the PR to langsharpe/google-maps-services-ruby.