Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/splitrb/split

:chart_with_upwards_trend: The Rack Based A/B testing framework
https://github.com/splitrb/split

Added code climate badge

bc0a533aa713e1c933d045491006d0b750f63f0a authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Added Gem Badge

664d3b9f7983578681703d331263359de0bf61b7 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
a few more specs.

c5babac5aca70309af247f2249f5fedd173d7713 authored almost 12 years ago by Nathan Woodhull <[email protected]>
support ruby 1.8.7.

2aa37c9281a109d2fe939031bd540856150842e0 authored almost 12 years ago by Nathan Woodhull <[email protected]>
more documentation.

caf5a24d4525412ede88e5fa24baceeded5b4f21 authored almost 12 years ago by Nathan Woodhull <[email protected]>
documentation for new features.

e366dd7450521f8167ab52a4f49ef7c42ec3c98d authored almost 12 years ago by Nathan Woodhull <[email protected]>
Store experiment configuration in redis.

4017ef8934c242ccf851bd4b7bee244a822e20b9 authored almost 12 years ago by Nathan Woodhull <[email protected]>
allow experiments to take options on initialization.

295dc747699bdebd6c21477317f0de1a49bf710f authored almost 12 years ago by Nathan Woodhull <[email protected]>
memoize for performance.

804748e0b40f0371bc6a0fe0428820f709d06f59 authored almost 12 years ago by Nathan Woodhull <[email protected]>
merge from master.

ed9ee3f03a9f7d0b56d6ff4c525794762f3950ef authored almost 12 years ago by Nathan Woodhull <[email protected]>
updates based on experience from app.

eef203e168add6850949e638a13f13a75eb84734 authored almost 12 years ago by Nathan Woodhull <[email protected]>
allow for single alternative experiments.

3669cad646847693140b66f6ad310ebdfa3d34ea authored almost 12 years ago by Nathan Woodhull <[email protected]>
separate choosing, and recording.

cc27ae004b9fef5979cca41c9e123e7cdb6da214 authored almost 12 years ago by Nathan Woodhull <[email protected]>
refactor trial model.

d9500a154f3c04bbe92a9c65d03a268e6d27bae5 authored almost 12 years ago by Nathan Woodhull <[email protected]>
WIP: Major changes to internals of Split to properly handle metrics, and configuration vs. redis storage. What a mess. Also tries to refactor helper.rb

b83901a61f98ecb489ad41ce66f1a67b31e51afc authored almost 12 years ago by Nathan Woodhull <[email protected]>
Merge pull request #107 from iangreenleaf/alternatives_bug

Alternatives passed wrong from config

c3028570bb38eeafc9adf81c9026f7e2b9a948ee authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Pass arguments as separate hashes

I misunderstood how 3+ arguments should be passed as alternatives.

477a6c3622f55aa332639255846481ae4c81585d authored almost 12 years ago by Ian Young <[email protected]>
Clean up expectations in config specs

c35d79fe34653eb87d16e1ef7addbbeab7a9e13a authored almost 12 years ago by Ian Young <[email protected]>
Bug in spec expectation

`*alternatives` is always an array, even if one argument.

71198cd1f55311bea54aeadd7d8f4700a9f5c400 authored almost 12 years ago by Ian Young <[email protected]>
Merge pull request #106 from iangreenleaf/variants_bug

Bug in preloaded config when called multiple times

9f811f4e330adb7e2e3f7420b48fe17a10a36f7f authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Fix bug I introduced when testing multiple times

15b8cde755e2d9576e6c563ac41235f99834a610 authored almost 12 years ago by Ian Young <[email protected]>
maintain ruby 1.8.7 compatibility.

016d4dc64475a198f144533412f9670ce2475efa authored almost 12 years ago by Nathan Woodhull <[email protected]>
pluggable experiment algorithms. Add a bandit implementation.

5d6b567fc7bc21c8cf83c7eb4cf642ace426143e authored almost 12 years ago by Nathan Woodhull <[email protected]>
Refactor to allow for pluggable algorithm implementations.

eafb7517e3aac6e7cca49ba1b7bbb28ab3f4b2bc authored almost 12 years ago by Nathan Woodhull <[email protected]>
Stop adding tests that user isn't participating to session #103

2233c3a0ad2a7ca401011792c09169e676572a1a authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Moved all state resetting into rspec before block

Including resetting configuration, closes #104

2a4e989076d3aaa57a3045bbe9996f2ca7b59f53 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Whitespace

99988f40b02cfc76760a022f5637ecf9787b64d4 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Run tests in a random order

f57e353dd51688939026c81ad4469f540f3ebcf1 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Added failing test for negative unfinished count #103

86d2a8411b1102cb1b8d871a1a3b08f878871a9d authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Extracted unfinished_count onto alternative

7bba212f59b97343f800c7742a2c00a3aaef8758 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Fixed an alternative spec name

ad02d2f46f565356eac2741d9637dc40e742aa52 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Updated rspec dev dep to around 2.12.x

15ef1f6632c00403fb5a32e98dfa4a69e15f7303 authored about 12 years ago by Andrew Nesbitt <[email protected]>
Merge pull request #100 from iangreenleaf/session_errors

Update specs that were checking session

5d2ec30930473ee4c325a04e945f6d785b1b69aa authored about 12 years ago by Andrew Nesbitt <[email protected]>
Update specs that were checking session

a6d2daf8907c25dca447df124fe05eeda6fd158d authored about 12 years ago by Ian Young <[email protected]>
Merge pull request #97 from iangreenleaf/experiments_config

Configure experiments from a hash

453ac2c1eb108e73cac87388e891cda3f0c97b17 authored about 12 years ago by Andrew Nesbitt <[email protected]>
Added links to the new google group

bab67979d53bb8fdf466f0ce907d622325f5ce5d authored about 12 years ago by Andrew Nesbitt <[email protected]>
Document config file

ce7dd61a2b654437bbe585ab814c148453104119 authored about 12 years ago by Ian Young <[email protected]>
Support finishing by metric

87d1ba193000d63b4077efedd270e20039469d87 authored about 12 years ago by Ian Young <[email protected]>
Handle a subtle case with the config

6c560f24a26e81091b970234ee87ea313026b852 authored about 12 years ago by Ian Young <[email protected]>
Use a config file to define experiments

1f61ad8693070a516d2d41f3b3b07f1db3081596 authored about 12 years ago by Ian Young <[email protected]>
Merge pull request #98 from stacksocial/persistence_adapters

Persistence Adapters: Cookies and Session

0c5bed34e683e12764b8a3d339458c06d74a8205 authored about 12 years ago by Andrew Nesbitt <[email protected]>
Updates all code blocks in README to use GFM fence blocks with syntax highlighting. Adds persistence config to Confgiguration section. Adds Note to Persistence/Cookies section about dependency on ActionDispatch::Cookies or identical API

97c625cd43220e6e58633d459b165ef070addcda authored about 12 years ago by patbenatar <[email protected]>
Updates README from master to include persistence documentation

e12be212938c7cf294c9836ac24a150af4949948 authored about 12 years ago by patbenatar <[email protected]>
It's ok for tests to fail on ruby head

24b21ad5e67950b2b348aabe53d3a79a577b3395 authored about 12 years ago by Andrew Nesbitt <[email protected]>
Test on more rubies

7cffd6e86261687768534f031df26993155f22b2 authored about 12 years ago by Andrew Nesbitt <[email protected]>
Doesnt care about order of array returned by #keys in Cookie and Session Specs

c47a82abddfaaff2b7fd4011c35e47621f3f7ec2 authored about 12 years ago by patbenatar <[email protected]>
Adds JSON dependency for Ruby < 1.9

16fd414b2715706198b0158c5458a527a54d55fc authored about 12 years ago by patbenatar <[email protected]>
Replaces 1.9 style hashes with 1.8

69445ecc110b48e53f192426da321d0a5213aa6a authored about 12 years ago by patbenatar <[email protected]>
* Implements Persistance Adapters and adds two standard ones:

* Split::Persistence::SessionAdapter - Behaves exactly like the existing persistence layer
* ...

d5e62dbd014e5f409f03d176a012744eae122c51 authored about 12 years ago by patbenatar <[email protected]>
Added Contributing file

To show up when submitting issues on GitHub

e9391ebff7b8a2d8a069a8baa83eb78d6610e1e9 authored about 12 years ago by Andrew Nesbitt <[email protected]>
Merge pull request #96 from thomasmaas/master

z-score of 1.65, corresponding to the positive half of the normal curve.

817ca6e5bb8c3e907425bcf759afbec68b278db9 authored about 12 years ago by Andrew Nesbitt <[email protected]>
Since we only care if the difference is greater than zero we only need a z-score of 1.65, corresponding to the positive half of the normal curve.

We are not interested in negative z numbers. The null hypothesis is
that the control is not perf...

817503e968d1c68849f85056972ab7b164356c4e authored about 12 years ago by Thomas Maas <[email protected]>
Merge pull request #87 from andrew/documenting-bots

Documented bots sequence and clarified regex

549c61e33f6f8209d5fa6d1df25a89dc24b54c06 authored about 12 years ago by Andrew Nesbitt <[email protected]>
Added more contributors

7d58744f6dfa193752f70207bda14eeddd114b36 authored about 12 years ago by Andrew Nesbitt <[email protected]>
Merge pull request #88 from philnash/philnash/more-reset-false-issues

More issues for finished(:reset => false)

a4495634fdea92e59eb671c362c3b5c861fe7328 authored about 12 years ago by Andrew Nesbitt <[email protected]>
More issues for finished(:reset => false)

When a user completes a test but reset is set to false, when they hit ab_test again they will ge...

fb959116643f5be97b206692275b77eb17dceb9c authored about 12 years ago by Phil Nash <[email protected]>
removed mock_redis

0ac6a46dfee1eb45993a4e54015523d7f4b21167 authored about 12 years ago by buddhamagnet <[email protected]>
removed exploratory specs

a0bab8ba85431d0d7988a56d50280636f2f0f09f authored about 12 years ago by buddhamagnet <[email protected]>
added specs to flush out jruby issues

6d056ed02dce14ae1ffc3480e30a92a58d62b376 authored about 12 years ago by buddhamagnet <[email protected]>
split config specs into multiple tests

ab5abff9ec562bf4239df5c0679ef7f201c5dac1 authored about 12 years ago by buddhamagnet <[email protected]>
corrected final typo in robots hash

7ba36466f2bb8e4a3231fa25bd5e8d676965f7f7 authored about 12 years ago by buddhamagnet <[email protected]>
corrected typo in robot hash

45a7862e55c86604be88d3051b7e04ebf77f2a94 authored about 12 years ago by buddhamagnet <[email protected]>
documented bots sequence and clarified regex

0da5500fdb21dcb2378e9a54cb4ec98d3f1e7f8e authored about 12 years ago by buddhamagnet <[email protected]>
Merge pull request #83 from philnash/stop-overwriting-finished-values

Getting negative non-finished rates when using finished(:reset => false)

43c716b9d51007af5e6843cb39c5f42772c40559 authored about 12 years ago by Andrew Nesbitt <[email protected]>
Stops clean_old_versions from removing finished experiments which have reset => false

ea3c959daf46d93e2056c9fe8c1338716a353914 authored about 12 years ago by Phil Nash <[email protected]>
amended README

1d72d9555f62bceeb30ad249d293adfa70069d6e authored about 12 years ago by buddhamagnet <[email protected]>
added notes for 0.4.7

4eb0da13b2cd2343f1758be54883d82b6422f46e authored about 12 years ago by buddhamagnet <[email protected]>
bumped patch number and amended version.rb inline with semver terminology

8b673c4bfa62d32a37ca0ef5d10f389b6cadc534 authored about 12 years ago by buddhamagnet <[email protected]>
added specs to cover parameters to ab_test method

a999658c4354741d5dd7d41bb59543747d087bbb authored about 12 years ago by buddhamagnet <[email protected]>
replaced InvalidArgument with ArgumentError

aa0120932577d5cd065d977d18501ec9a6050231 authored about 12 years ago by buddhamagnet <[email protected]>
Merge branch 'master' of https://github.com/buddhamagnet/split into buddhamagnet-master

* 'master' of https://github.com/buddhamagnet/split:
mocked out redis
rolled require stateme...

f2497cf081b3b649172a2d5cb09f524ff90885a7 authored about 12 years ago by Andrew Nesbitt <[email protected]>
Removed guard dev dependency

Haven't used it in months

0316772e85363b75dc691936aaac39c7fbec6a38 authored about 12 years ago by Andrew Nesbitt <[email protected]>
Version 0.4.6

4967f6d6a6e47f1ba224c64be790892a88838a75 authored about 12 years ago by Andrew Nesbitt <[email protected]>
mocked out redis

21b02a067ecfbed3ac6a1e1cbc76ec1e5d36f256 authored about 12 years ago by buddhamagnet <[email protected]>
rolled require statements into iterator

44f1885ecac1c2c43b561f06a317ed67ad52da91 authored about 12 years ago by buddhamagnet <[email protected]>
Merge pull request #79 from buddhamagnet/master

Refactoring and cleanup

f9c369d04619171833d33885a0fec2b3b9e79d11 authored about 12 years ago by Andrew Nesbitt <[email protected]>
replaced regex with string bracket search

46366c525d0ebba6f99600c5a612ac7d7be71038 authored about 12 years ago by buddhamagnet <[email protected]>
attr_accessor not required for winner as we define our own methods

83780d6900386558202e538b3eb3fab4d08cbb72 authored about 12 years ago by buddhamagnet <[email protected]>
replaced statement modifier with if for readability

d3c725763ec4bdabc0966e86912f3c740594bb2e authored about 12 years ago by buddhamagnet <[email protected]>
extracted version into separate constants

c2b11522097d48e36c5423d660ddec3c54c0b21e authored about 12 years ago by buddhamagnet <[email protected]>
Merge pull request #68 from buddhamagnet/master

Extracting Rails-specific code

34e02ad38688af727ff79db9885ef362d40d2a8b authored about 12 years ago by Andrew Nesbitt <[email protected]>
removed extraneous end

9c389a9600521d009147c1c1eef092dc4b674d69 authored about 12 years ago by buddhamagnet <[email protected]>
Merge pull request #78 from dimko/master

Do not increment the experiment's counter if reset is false and user has already finished it

f74ddad76c4bd0ad6cf463eac0292d49239b6b03 authored about 12 years ago by Andrew Nesbitt <[email protected]>
do not increment the experiment's counter if user has already finished it

ba927c4c1582f392fff3d23ea2b3d7bbca7c1ef4 authored about 12 years ago by Dimko <[email protected]>
Merge pull request #74 from jaywengrow/master

A small fix of an incorrect parameter in one of the Experiement specs

3b94b83d1028a9079df30198fad9becd7fc6c34c authored over 12 years ago by Andrew Nesbitt <[email protected]>
fixed spec with incorrect parameter

89b6b5f380d28482aa6adbc89c29926a17dd17a3 authored over 12 years ago by Jay Wengrow <[email protected]>
Version 0.4.5

71a75a5841e69804bb8b15e5378994eded8bebd7 authored over 12 years ago by Andrew Nesbitt <[email protected]>
Merge pull request #73 from apsoto/ISSUE_72

Issue #72 - fix reseting of experiment in session

1b9a7c8d76663b3e6aaa8d3d8e1947fd3d208962 authored over 12 years ago by Andrew Nesbitt <[email protected]>
Issue #72 - fix reseting of experiment in session

The issue was that versioned experiments had a different key than
non-versioned experiments. Th...

ee535246f64875bb4937e5e9beaaafb23f07962c authored over 12 years ago by Alex Soto <[email protected]>
Merge pull request #69 from philnash/phil/fix-header-in-ff

Fixes header gradient in FF/Opera.

dcafa15e7c0b628461c28390448d3417d486af17 authored over 12 years ago by Andrew Nesbitt <[email protected]>
Fixes header gradient in FF/Opera.

facaddf3ca7018498d852d88391d5eece00fe1d9 authored over 12 years ago by Phil Nash <[email protected]>
extracting Rails specifics into engine subclass

1a13d2e59988a6e17a45f5d585383bad8b919e27 authored over 12 years ago by buddhamagnet <[email protected]>
Version 0.4.4

7dc55016f469e75b2bcdd459db003d50316c91d2 authored over 12 years ago by Andrew Nesbitt <[email protected]>
Updated guard-rpesc to 1.2

7df284182fd9de58e34805e2970d0ab4ea883af7 authored over 12 years ago by Andrew Nesbitt <[email protected]>
Merge pull request #66 from philnash/philnash/fix-crazy-version-numbers

Fixes version number wackiness when alternatives are changed

5fe40124b7aa6809328f18db50b2b95ca718c621 authored over 12 years ago by Andrew Nesbitt <[email protected]>
Fixes version number wackiness when alternatives are changed

I found that when I updated the alternatives in a test it kept resetting. I must have not notice...

2eeecba68f64035fca22cc598c5cd6bd08e2ba82 authored over 12 years ago by Phil Nash <[email protected]>
Merge pull request #62 from bhcarpenter/allow_override_param_without_redis

Allow parameter overrides, even without Redis.

ae1384a3bb1d5037e3d8f45cbd3a4be64a32c997 authored over 12 years ago by Andrew Nesbitt <[email protected]>
Allow parameter overrides, even without Redis.

With this option, applications can be tested to ensure that the options
render correctly, even w...

92550a696f09df6319a69f7d17ded7727d2bcabb authored over 12 years ago by Brandon Carpenter <[email protected]>
Version 0.4.3

fffd4cbbe36f1c1a7dc66634300c26c07b36ceae authored over 12 years ago by Andrew Nesbitt <[email protected]>
Merge pull request #60 from dv/catch_all_db_failover

Catch any exceptions, not only ECONNREFUSED

d7d763ad21841bc7f63f4667599dbcd05877924e authored over 12 years ago by Andrew Nesbitt <[email protected]>