An open API service indexing awesome lists of open source software.

https://github.com/splitrb/split-sinatra-example

:book: Example of using split in a sinatra app
https://github.com/splitrb/split-sinatra-example

Last synced: 2 months ago
JSON representation

:book: Example of using split in a sinatra app

Awesome Lists containing this project

README

        

# Split Sinatra Example

This example app shows how easily you can integrate the A/B testing framework [Split](https://github.com/splitrb/split) into your Sinatra based projects.

## Usage

Spin up Redis with:

```
redis-server
```

Then, run the Sinatra app through Rack:

```
rackup config.ru
```

The app should now run on [http://localhost:9292/](http://localhost:9292/) and the Split Dashboard is mounted at [http://localhost:9292/split/](http://localhost:9292/split/).

## Contribute

Please conform to the [Code of Conduct](CODE_OF_CONDUCT.md).

### Note on Patches/Pull Requests

* Fork the project.
* Make your feature addition or bug fix.
* Add tests for it. This is important so I don't break it in a
future version unintentionally.
* Commit, do not mess with rakefile, version, or history.
(if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull)
* Send me a pull request. Bonus points for topic branches.

## License

Copyright (c) 2013-2018 Andrew Nesbitt. See [LICENSE](LICENSE) for details.