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
7ac711dc374172f6f471d6552be0a52708aacef5 authored almost 12 years ago by Peter Schröder <[email protected]>
this is just an example implementation for discussion, readme and docs are still missing.
a328b8387ab8481c4a44160645d1c344e0e2a438 authored almost 12 years ago by Peter Schröder <[email protected]>8089d91d6f4becfa0c44d9889e7acab48197615b authored almost 12 years ago by Peter Schröder <[email protected]>
require yaml as it is not loaded in 2.0.0-p0 by default
79dc011fc8834b9da8a83b86b19fe779d20390d0 authored almost 12 years ago by Andrew Nesbitt <[email protected]>using strings as keys and fix one where a wrong key was used
abb7355f2bda99b54c0364853ec2aa1c1f7e7c84 authored almost 12 years ago by Andrew Nesbitt <[email protected]>8b9517b137debd3e87f0f064697d520579ed24d0 authored almost 12 years ago by Peter Schröder <[email protected]>
e95b6796a1e757f7411e0db2bffaf29b7f391cff authored almost 12 years ago by Peter Schröder <[email protected]>
expose bots hash for editing from config block
563d9e49f43cfeaed40185b7fb7973145797c52c authored almost 12 years ago by Andrew Nesbitt <[email protected]>4de2bca1c2ffcaa7f36c033ebec847e7b2f2fcda authored almost 12 years ago by Paul <[email protected]>
042b40ee7b025c94881e51825aa0d223684bc22f authored almost 12 years ago by Paul <[email protected]>
efe533167324a1d100e93925212612fd361edc31 authored almost 12 years ago by Paul <[email protected]>
Use secure Rubygems URL
b95e0b5a31c5c7bb6c79a7cedb3da79bb43a74d9 authored almost 12 years ago by Andrew Nesbitt <[email protected]>6a7c1ebf8ee02e2194e9aadaba10b2f8e3db34bf authored almost 12 years ago by Jim Cifarelli <[email protected]>
typo errors in the example
d4fb4959e876b5216133b38891b287fff83fb3cc authored almost 12 years ago by Andrew Nesbitt <[email protected]>455b73c4095000b51ffc467ed56cfda02226fe3f authored almost 12 years ago by Alain Pilon <[email protected]>
tell where you should add the dashboard auth code
720b370fd8c1523bb8edc6ed6018d82efb5f9c3d authored almost 12 years ago by Andrew Nesbitt <[email protected]>248cf8a76e60842cbfd46b8324e40849c954df29 authored almost 12 years ago by Alain Pilon <[email protected]>
Added YandexBot to bot list
dae56b7bd7b35ac11ba81fbdfc11534a4923e4a1 authored almost 12 years ago by Andrew Nesbitt <[email protected]>Fixed robot regexp escaping
538d14e5e576b0479d9be16258a1de8fc5f03883 authored almost 12 years ago by Andrew Nesbitt <[email protected]>485f945da6c7a66fffd4b29296f00acbbc1ef16c authored almost 12 years ago by Dimko <[email protected]>
6ad37e9e56b6384cd819390e0d41968f805e1240 authored almost 12 years ago by Dimko <[email protected]>
84f625ab3a439f0fb36986423bd32dfd01819382 authored almost 12 years ago by Dimko <[email protected]>
Add Microsoft's Bing bot to the list of bots
f5437e95d9128f90f438b82d5f394d45cad3d586 authored almost 12 years ago by Andrew Nesbitt <[email protected]>086e1e36a296607ec9bcc13cbdd9dae1b3b2d6d2 authored almost 12 years ago by Cristian Andrei <[email protected]>
108f888ed60259c76cf8130f872a2848c6e88dac authored almost 12 years ago by Andrew Nesbitt <[email protected]>
a73543fc10fb1d69b2f0bfcf3cb9827feed6fa1c authored almost 12 years ago by Andrew Nesbitt <[email protected]>
2916e8abab10dc08cba2dc819ba3f431017059ce authored almost 12 years ago by Andrew Nesbitt <[email protected]>
fdc4ec2fb94ffb196b5a3113b1723a6da299fcb7 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
7c5ab4b1f1851d4916e897ef2ddbe48e5ff812c8 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Collapse :alternative_name and :alternative options in Trial
0170ee94a38c2fa51f86437ee83b157789627bda authored almost 12 years ago by Andrew Nesbitt <[email protected]>Handle exceptions from invalid JSON in cookies
67310921519b551420c7f2b2b38383bffdf39b9e authored almost 12 years ago by Andrew Nesbitt <[email protected]>be5a644e1265d4630b6c7d05fa675c8eaf1a800a authored almost 12 years ago by Ian Young <[email protected]>
Similar to 466cec15f958fb40e1d5f361c3df0c41c9549b81.
4f230e8dd52d1326c5c95750c3ff53c75a3adfc5 authored almost 12 years ago by Ian Young <[email protected]>Load experiments via YAML indifferently
4caf8fbedd566785c6e51226781e2967a77346e4 authored almost 12 years ago by Andrew Nesbitt <[email protected]>fb4913a1d1f66a3b6caafc6ac3c164ea807eefa3 authored almost 12 years ago by Ryan Twomey <[email protected]>
Fixes #123.
7a0934e8be9c172e4855c4f0f213b6cfbc44a6c1 authored almost 12 years ago by Ryan Twomey <[email protected]>3325fa5e5799b2e3cb3b391da0ef46ff52fb8355 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Completion rate increases for experiments users aren't participating in
b683375254e7b2b072c5509c70b6a795001a9589 authored almost 12 years ago by Andrew Nesbitt <[email protected]>Fixes #67.
db1c15a6302accd4928c928b2568cdbcb8fbd47f authored almost 12 years ago by Ian Young <[email protected]>c886f8dcdf7143780cb05d27f288c53855cfc02f authored almost 12 years ago by Ian Young <[email protected]>
Add more bot user agents
4585faa418502939779043a730f6ddb9d2e17e3f authored almost 12 years ago by Andrew Nesbitt <[email protected]>8222d0c13664758efa1ccf3b0574017bc67df425 authored almost 12 years ago by Ian Young <[email protected]>
ef4e533464aa05cf4c88a42b5f3ab61230726cac authored almost 12 years ago by Ian Young <[email protected]>
aa7b48c96bb9b667ede9f6b342a49e1b0d4f66cc authored almost 12 years ago by Ian Young <[email protected]>
15284e376f60dc04d5c1a6978f77ef1e2070ba25 authored almost 12 years ago by Phil Nash <[email protected]>
91d5830efcac804d109ea1ea7b5b2a732243e9c2 authored almost 12 years ago by Ian Young <[email protected]>
db39e6fe09eb5517a35587a08865f44817483888 authored almost 12 years ago by Ian Young <[email protected]>
7b79af95308584cfe58b1ae7155187f9ccbb7dd8 authored almost 12 years ago by Ian Young <[email protected]>
6f7365d15d34c56f9e781f6dfc3a5a8fffcdd686 authored almost 12 years ago by Ian Young <[email protected]>
59d231126287d0395a354f49a6554859cbefa6ef authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Ignore ip range using regex
9dbce7f4832872a2ce91d11f409168ac599fab9c authored almost 12 years ago by Andrew Nesbitt <[email protected]>34f7995bdd1e1e2c3a99a542ca8322df0631fd41 authored almost 12 years ago by Wayne Moore <[email protected]>
5c37aa7e91a5878831f3c0f04d606f0336e988e9 authored almost 12 years ago by Wayne Moore <[email protected]>
Refactoring Experiment
4a444f80317d1533a6eff57c3a38c84229342bf6 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Conflicts:
lib/split/experiment.rb
lib/split/helper.rb
minor cleanup
0eef0295440a228e6ca40f1ed57c8b6b6bbdc9e6 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Since all active experiments should exist in Redis, don't also
look in the config file.
Pull class methods into instance methods. Remove unneeded methods.
704dccd2aafb1ba3285fec88b6b99bbba901808c authored almost 12 years ago by Ian Young <[email protected]>Make some protected, and try to group related methods.
303123686af807ddce5ca799c7cca287a781e8da authored almost 12 years ago by Ian Young <[email protected]>26c437520ae09822c2a56ca9287b15f8d8c25af6 authored almost 12 years ago by Ian Young <[email protected]>
Not sure why this was put in place, but it seems dangerous.
31e871a387a944f4ea0ccf9394e39e55890b50ff authored almost 12 years ago by Ian Young <[email protected]>This helps reduce duplication of functionality.
037ef604e722919f6cb09be9f5a92696485f3749 authored almost 12 years ago by Ian Young <[email protected]>The distinction between this and :alternatives is no longer needed.
466cec15f958fb40e1d5f361c3df0c41c9549b81 authored almost 12 years ago by Ian Young <[email protected]>371ad19e141b80fc9aa30e2d0742ed0308565c6c authored almost 12 years ago by Tamir Duberstein <[email protected]>
0cceec2aa281269384fc3ec94f5438bd1cdf2dd2 authored almost 12 years ago by Tamir Duberstein <[email protected]>
b56e1d920c3c3eda3f8e2b1c0c259070cff544c6 authored almost 12 years ago by Ian Young <[email protected]>
It's ugly, but it works.
The primary goal is to have `new`, `find`, and `find_or_create` all
be...
Same reason as 24c3e7afc5173ab66b3265eafec5d18ed7d7e801.
87081c0c71904a7f63d4b758466fe2e4f25eb9a0 authored almost 12 years ago by Ian Young <[email protected]>
This avoids problems with trying to change the configuration of a test
that has already been cre...
1872792ad90327c751d9c6034ee7504c48b5de8e authored almost 12 years ago by Ian Young <[email protected]>
Fails when Redis is down and loading from config
6a38d4d18407005d28d13ade5aed6dac43d1325b authored almost 12 years ago by Andrew Nesbitt <[email protected]>It needs to happen earlier so that fallbacks to the control will succeed.
This may not be the m...
a3e2cdefdb57b1d54e0ade1a16ea2fb0d91abeee authored almost 12 years ago by Ian Young <[email protected]>2b640d11fe226f1623ce85b464aedb7e4c94bfc6 authored almost 12 years ago by Ian Young <[email protected]>
Update Readme to rename "variants" to "alternatives"
6d76d9eb7807d4aeeece7e478b236bfbd4a3be66 authored almost 12 years ago by Andrew Nesbitt <[email protected]>65568942824f355b3e7c8b4a13b4955b980ada17 authored almost 12 years ago by Ian Young <[email protected]>
edcfeccc8fe1e862d9a9abbce256cad979a86c9d authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Adding Pingdom to Bot List
237c534e2d4089a3294a8cfc49753975612e7eb0 authored almost 12 years ago by Andrew Nesbitt <[email protected]>038809d2eb11cc8ba7047d9e9350b61e98242800 authored almost 12 years ago by Jules Coleman <[email protected]>
0a096639ae19f003c28e05a9a79f2582616592c3 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Allows An Experiment To Have Multiple Goals
7f696e7ad4cb745bff71437f33dea1d801f1b8a8 authored almost 12 years ago by Andrew Nesbitt <[email protected]>b4f7e2d46fcadb4f606d4b126ee9eaa9d5c93d0b authored almost 12 years ago by liujin <[email protected]>
a0d1b2206e1ab2e07d1fbabe17b5892de8f31aac authored almost 12 years ago by liujin <[email protected]>
7a853b10b64fb6ef0c853e37693fcda0d8db9d40 authored almost 12 years ago by liujin <[email protected]>
a5cce75b3e1e770a06db1b2aa662c9a97dd4790a authored almost 12 years ago by liujin <[email protected]>
5a0eb0c84f6e4b4cf5eb48efe8f00ccadb31ba51 authored almost 12 years ago by liujin <[email protected]>
004badad78df4369eab6219bcd2a7525517e0734 authored almost 12 years ago by liujin <[email protected]>
9854bf612c79f015728e2bc2bb73035870465016 authored almost 12 years ago by liujin <[email protected]>
36c32d1603d99a32fb2b05e628c55046d4d6a6e4 authored almost 12 years ago by liujin <[email protected]>
Turns out 0.4.7 was never actually released!
8c1d618618dd890433d33a8f39cf4edd658e0202 authored almost 12 years ago by Andrew Nesbitt <[email protected]>25df650f037ff44dadf387726b2187166223ab73 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
We don't have any executables to worry about
24a189e2ac91722c3bbdd850520ae3f73dc7655a authored almost 12 years ago by Andrew Nesbitt <[email protected]>Fail gracefully when config file is missing or bad
ebbccd5a5a89007119bc14f48777470076fdb30c authored almost 12 years ago by Andrew Nesbitt <[email protected]>e7a893c52aefeaa0345c8c26fba1760eba423b9f authored almost 12 years ago by Ian Young <[email protected]>
This is better than raising obscure exceptions from the internals.
8840ccbf2b03322e021dca6135cd4e792e41a48c authored almost 12 years ago by Ian Young <[email protected]>b040fcd70765b615ce42c1d87731197a84c9a1b8 authored almost 12 years ago by Ian Young <[email protected]>
Regression in #105.
7ed461f40f4a464c5d17b8daf2980428bb066837 authored almost 12 years ago by Ian Young <[email protected]>3d3efc1cd07b753e3cc1829ec8150a78bafb563a authored almost 12 years ago by Andrew Nesbitt <[email protected]>
6e6b74b4dbb595853ff97ba4b71b4288d910724f authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Pluggable Algorithms
798b4efc657b534767f88585aae56954ed644f3c authored almost 12 years ago by Andrew Nesbitt <[email protected]>0dc554cd41c437863c5a28da8e41619a871ebad5 authored almost 12 years ago by Andrew Nesbitt <[email protected]>