README.md in grumlin-0.21.0 vs README.md in grumlin-0.21.1
- old
+ new
@@ -44,10 +44,34 @@
### Configuration
```ruby
Grumlin.configure do |config|
config.url = "ws://localhost:8182/gremlin"
+
+ # make sure you select right provider for better compatibility
+ config.provider = :tinkergraph
end
+```
+
+#### Providers
+
+Currently `Grumlin` supports 2 providers:
+- tinkergraph (default)
+- neptune
+
+As different providers may have or may have not support for specific features it's recommended to
+explicitly specify the provider you use.
+
+#### Provider features
+
+Every provider is described by a set of features. In the future `Grumlin` may decide to disable or enable
+some parts of it's functionality to comply provider's supported features. Currently there is no difference
+in behaviour when working with different providers.
+
+To check current providers supported features use
+
+```ruby
+Grumlin.features
```
### Traversing graphs
**Warning**: Not all steps and expressions defined in the reference documentation are supported.