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
- Host: GitHub
- URL: https://github.com/splitrb/split-sinatra-example
- Owner: splitrb
- License: mit
- Created: 2011-05-27T21:17:39.000Z (about 14 years ago)
- Default Branch: master
- Last Pushed: 2024-08-06T18:59:42.000Z (11 months ago)
- Last Synced: 2025-03-24T07:52:51.516Z (3 months ago)
- Language: Ruby
- Homepage:
- Size: 70.3 KB
- Stars: 11
- Watchers: 3
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: Readme.mdown
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
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.