Ecosyste.ms: OpenCollective

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

Split

We are on a mission to continue supporting the most popular Ruby A/B testing framework.
Collective - Host: opensource - https://opencollective.com/split - Code: https://github.com/splitrb/split

add some minor docs for filtering

github.com/splitrb/split - 7ac711dc374172f6f471d6552be0a52708aacef5 authored almost 12 years ago by Peter Schröder <[email protected]>
allow for a custom exclude logic

this is just an example implementation for discussion, readme and docs are still missing.

github.com/splitrb/split - a328b8387ab8481c4a44160645d1c344e0e2a438 authored almost 12 years ago by Peter Schröder <[email protected]>
only minor fixes

github.com/splitrb/split - 8089d91d6f4becfa0c44d9889e7acab48197615b authored almost 12 years ago by Peter Schröder <[email protected]>
Merge pull request #142 from phoet/fix_tests_with_yaml_and_ruby_2

require yaml as it is not loaded in 2.0.0-p0 by default

github.com/splitrb/split - 79dc011fc8834b9da8a83b86b19fe779d20390d0 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Merge pull request #141 from phoet/fix_some_examples

using strings as keys and fix one where a wrong key was used

github.com/splitrb/split - abb7355f2bda99b54c0364853ec2aa1c1f7e7c84 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
require yaml as it is not loaded in 2.0.0-p0 by default

github.com/splitrb/split - 8b9517b137debd3e87f0f064697d520579ed24d0 authored almost 12 years ago by Peter Schröder <[email protected]>
using strings as keys and fix one where a wrong key was used

github.com/splitrb/split - e95b6796a1e757f7411e0db2bffaf29b7f391cff authored almost 12 years ago by Peter Schröder <[email protected]>
Merge pull request #140 from themgt/master

expose bots hash for editing from config block

github.com/splitrb/split - 563d9e49f43cfeaed40185b7fb7973145797c52c authored almost 12 years ago by Andrew Nesbitt <[email protected]>
adding test for config.bots

github.com/splitrb/split - 4de2bca1c2ffcaa7f36c033ebec847e7b2f2fcda authored almost 12 years ago by Paul <[email protected]>
add config.bots to README

github.com/splitrb/split - 042b40ee7b025c94881e51825aa0d223684bc22f authored almost 12 years ago by Paul <[email protected]>
expose bots hash from config

github.com/splitrb/split - efe533167324a1d100e93925212612fd361edc31 authored almost 12 years ago by Paul <[email protected]>
Merge pull request #137 from cifarelli/patch-1

Use secure Rubygems URL

github.com/splitrb/split - b95e0b5a31c5c7bb6c79a7cedb3da79bb43a74d9 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Use secure Rubygems URL

github.com/splitrb/split - 6a7c1ebf8ee02e2194e9aadaba10b2f8e3db34bf authored almost 12 years ago by Jim Cifarelli <[email protected]>
Merge pull request #135 from AlainPilon/patch-2

typo errors in the example

github.com/splitrb/split - d4fb4959e876b5216133b38891b287fff83fb3cc authored almost 12 years ago by Andrew Nesbitt <[email protected]>
typo errors in the example

github.com/splitrb/split - 455b73c4095000b51ffc467ed56cfda02226fe3f authored almost 12 years ago by Alain Pilon <[email protected]>
Merge pull request #134 from AlainPilon/patch-1

tell where you should add the dashboard auth code

github.com/splitrb/split - 720b370fd8c1523bb8edc6ed6018d82efb5f9c3d authored almost 12 years ago by Andrew Nesbitt <[email protected]>
tell where you should add the dashboard auth code

github.com/splitrb/split - 248cf8a76e60842cbfd46b8324e40849c954df29 authored almost 12 years ago by Alain Pilon <[email protected]>
Merge pull request #131 from dimko/patch-2

Added YandexBot to bot list

github.com/splitrb/split - dae56b7bd7b35ac11ba81fbdfc11534a4923e4a1 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Merge pull request #132 from dimko/patch-3

Fixed robot regexp escaping

github.com/splitrb/split - 538d14e5e576b0479d9be16258a1de8fc5f03883 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Added bot names escaping

github.com/splitrb/split - 485f945da6c7a66fffd4b29296f00acbbc1ef16c authored almost 12 years ago by Dimko <[email protected]>
Use \A and \z in robot regexp

github.com/splitrb/split - 6ad37e9e56b6384cd819390e0d41968f805e1240 authored almost 12 years ago by Dimko <[email protected]>
Added YandexBot to bot list

github.com/splitrb/split - 84f625ab3a439f0fb36986423bd32dfd01819382 authored almost 12 years ago by Dimko <[email protected]>
Merge pull request #129 from zinkkrysty/master

Add Microsoft's Bing bot to the list of bots

github.com/splitrb/split - f5437e95d9128f90f438b82d5f394d45cad3d586 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Add Microsoft's Bing bot to the list of bots

github.com/splitrb/split - 086e1e36a296607ec9bcc13cbdd9dae1b3b2d6d2 authored almost 12 years ago by Cristian Andrei <[email protected]>
Updated json requirement to 1.7.7

github.com/splitrb/split - 108f888ed60259c76cf8130f872a2848c6e88dac authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Ruby 2.0.0 is now supported

github.com/splitrb/split - a73543fc10fb1d69b2f0bfcf3cb9827feed6fa1c authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Fixed an erb example

github.com/splitrb/split - 2916e8abab10dc08cba2dc819ba3f431017059ce authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Use GitHub flavored markdown everywhere in the readme

github.com/splitrb/split - fdc4ec2fb94ffb196b5a3113b1723a6da299fcb7 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Added link to Split::Mongoid extension

github.com/splitrb/split - 7c5ab4b1f1851d4916e897ef2ddbe48e5ff812c8 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Merge pull request #125 from iangreenleaf/refactor_trial

Collapse :alternative_name and :alternative options in Trial

github.com/splitrb/split - 0170ee94a38c2fa51f86437ee83b157789627bda authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Merge pull request #126 from iangreenleaf/safe_json_parsing

Handle exceptions from invalid JSON in cookies

github.com/splitrb/split - 67310921519b551420c7f2b2b38383bffdf39b9e authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Handle exceptions from invalid JSON in cookies

github.com/splitrb/split - be5a644e1265d4630b6c7d05fa675c8eaf1a800a authored almost 12 years ago by Ian Young <[email protected]>
Collapse :alternative_name and :alternative options

Similar to 466cec15f958fb40e1d5f361c3df0c41c9549b81.

github.com/splitrb/split - 4f230e8dd52d1326c5c95750c3ff53c75a3adfc5 authored almost 12 years ago by Ian Young <[email protected]>
Merge pull request #124 from rtwomey/refactor-experiments-yaml

Load experiments via YAML indifferently

github.com/splitrb/split - 4caf8fbedd566785c6e51226781e2967a77346e4 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Add YAML examples.

github.com/splitrb/split - fb4913a1d1f66a3b6caafc6ac3c164ea807eefa3 authored almost 12 years ago by Ryan Twomey <[email protected]>
Load experiments via YAML indifferently.

Fixes #123.

github.com/splitrb/split - 7a0934e8be9c172e4855c4f0f213b6cfbc44a6c1 authored almost 12 years ago by Ryan Twomey <[email protected]>
Added some more contributors to the readme

github.com/splitrb/split - 3325fa5e5799b2e3cb3b391da0ef46ff52fb8355 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Merge pull request #67 from iangreenleaf/incorrect_completions

Completion rate increases for experiments users aren't participating in

github.com/splitrb/split - b683375254e7b2b072c5509c70b6a795001a9589 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Don't record participation once a winner is chosen

Fixes #67.

github.com/splitrb/split - db1c15a6302accd4928c928b2568cdbcb8fbd47f authored almost 12 years ago by Ian Young <[email protected]>
More specs for participant counts

github.com/splitrb/split - c886f8dcdf7143780cb05d27f288c53855cfc02f authored almost 12 years ago by Ian Young <[email protected]>
Merge pull request #122 from iangreenleaf/more_bots

Add more bot user agents

github.com/splitrb/split - 4585faa418502939779043a730f6ddb9d2e17e3f authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Move tests to the appropriate section

github.com/splitrb/split - 8222d0c13664758efa1ccf3b0574017bc67df425 authored almost 12 years ago by Ian Young <[email protected]>
Failing test for extraneous experiment completions

github.com/splitrb/split - ef4e533464aa05cf4c88a42b5f3ab61230726cac authored almost 12 years ago by Ian Young <[email protected]>
Update and clean completions test

github.com/splitrb/split - aa7b48c96bb9b667ede9f6b342a49e1b0d4f66cc authored almost 12 years ago by Ian Young <[email protected]>
Written failing test for incorrectly raising the completion count

github.com/splitrb/split - 15284e376f60dc04d5c1a6978f77ef1e2070ba25 authored almost 12 years ago by Phil Nash <[email protected]>
Categorize & alphabetize bot list

github.com/splitrb/split - 91d5830efcac804d109ea1ea7b5b2a732243e9c2 authored almost 12 years ago by Ian Young <[email protected]>
Add more bot user agents

github.com/splitrb/split - db39e6fe09eb5517a35587a08865f44817483888 authored almost 12 years ago by Ian Young <[email protected]>
Ignore anything that doesn't present a good UA

github.com/splitrb/split - 7b79af95308584cfe58b1ae7155187f9ccbb7dd8 authored almost 12 years ago by Ian Young <[email protected]>
A few more test cases for the bot blocklist

github.com/splitrb/split - 6f7365d15d34c56f9e781f6dfc3a5a8fffcdd686 authored almost 12 years ago by Ian Young <[email protected]>
Added regex ip_address filter example

github.com/splitrb/split - 59d231126287d0395a354f49a6554859cbefa6ef authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Merge pull request #119 from waynemoore/ignore-ip-range-using-regex

Ignore ip range using regex

github.com/splitrb/split - 9dbce7f4832872a2ce91d11f409168ac599fab9c authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Allows ignoring of ip address ranges using regex.

github.com/splitrb/split - 34f7995bdd1e1e2c3a99a542ca8322df0631fd41 authored almost 12 years ago by Wayne Moore <[email protected]>
Corrects documentation for ignoring ip addresses.

github.com/splitrb/split - 5c37aa7e91a5878831f3c0f04d606f0336e988e9 authored almost 12 years ago by Wayne Moore <[email protected]>
Merge pull request #118 from iangreenleaf/refactoring

Refactoring Experiment

github.com/splitrb/split - 4a444f80317d1533a6eff57c3a38c84229342bf6 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Merge branch 'master' into refactoring

Conflicts:
lib/split/experiment.rb
lib/split/helper.rb

github.com/splitrb/split - ef5adb8fd296e1b51d92740bb047f8c0b9c00dbe authored almost 12 years ago by Ian Young <[email protected]>
Merge pull request #117 from tamird/patch-1

minor cleanup

github.com/splitrb/split - 0eef0295440a228e6ca40f1ed57c8b6b6bbdc9e6 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Experiment.all only fetches from Redis

Since all active experiments should exist in Redis, don't also
look in the config file.

github.com/splitrb/split - e363294b7423eba5feae157bbfd7197d6d097c95 authored almost 12 years ago by Ian Young <[email protected]>
More refactoring

Pull class methods into instance methods. Remove unneeded methods.

github.com/splitrb/split - 704dccd2aafb1ba3285fec88b6b99bbba901808c authored almost 12 years ago by Ian Young <[email protected]>
Move methods around

Make some protected, and try to group related methods.

github.com/splitrb/split - 303123686af807ddce5ca799c7cca287a781e8da authored almost 12 years ago by Ian Young <[email protected]>
Refactor Alternative a little

github.com/splitrb/split - 26c437520ae09822c2a56ca9287b15f8d8c25af6 authored almost 12 years ago by Ian Young <[email protected]>
Don't duplicate alternatives on access

Not sure why this was put in place, but it seems dangerous.

github.com/splitrb/split - 31e871a387a944f4ea0ccf9394e39e55890b50ff authored almost 12 years ago by Ian Young <[email protected]>
Move logic to setter methods

This helps reduce duplication of functionality.

github.com/splitrb/split - 037ef604e722919f6cb09be9f5a92696485f3749 authored almost 12 years ago by Ian Young <[email protected]>
Remove :alternative_names

The distinction between this and :alternatives is no longer needed.

github.com/splitrb/split - 466cec15f958fb40e1d5f361c3df0c41c9549b81 authored almost 12 years ago by Ian Young <[email protected]>
more useless checks

github.com/splitrb/split - 371ad19e141b80fc9aa30e2d0742ed0308565c6c authored almost 12 years ago by Tamir Duberstein <[email protected]>
remove useless checks and simplify some code

github.com/splitrb/split - 0cceec2aa281269384fc3ec94f5438bd1cdf2dd2 authored almost 12 years ago by Tamir Duberstein <[email protected]>
Small test tweaks

github.com/splitrb/split - b56e1d920c3c3eda3f8e2b1c0c259070cff544c6 authored almost 12 years ago by Ian Young <[email protected]>
Big refactoring of Experiment

It's ugly, but it works.

The primary goal is to have `new`, `find`, and `find_or_create` all
be...

github.com/splitrb/split - 80c638e71332212e68eeb29d3627e08167c71a04 authored almost 12 years ago by Ian Young <[email protected]>
Pull config test out of pre-init block

Same reason as 24c3e7afc5173ab66b3265eafec5d18ed7d7e801.

github.com/splitrb/split - 87081c0c71904a7f63d4b758466fe2e4f25eb9a0 authored almost 12 years ago by Ian Young <[email protected]>
Pull metric tests out of context, do own test init

This avoids problems with trying to change the configuration of a test
that has already been cre...

github.com/splitrb/split - 24c3e7afc5173ab66b3265eafec5d18ed7d7e801 authored almost 12 years ago by Ian Young <[email protected]>
Uncomment tests

github.com/splitrb/split - 1872792ad90327c751d9c6034ee7504c48b5de8e authored almost 12 years ago by Ian Young <[email protected]>
Merge pull request #115 from iangreenleaf/control_failover

Fails when Redis is down and loading from config

github.com/splitrb/split - 6a38d4d18407005d28d13ade5aed6dac43d1325b authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Pull config file fallback out of nested methods

It needs to happen earlier so that fallbacks to the control will succeed.

This may not be the m...

github.com/splitrb/split - a3e2cdefdb57b1d54e0ade1a16ea2fb0d91abeee authored almost 12 years ago by Ian Young <[email protected]>
Failing test for a regression with config files

github.com/splitrb/split - 2b640d11fe226f1623ce85b464aedb7e4c94bfc6 authored almost 12 years ago by Ian Young <[email protected]>
Merge pull request #114 from iangreenleaf/readme_update

Update Readme to rename "variants" to "alternatives"

github.com/splitrb/split - 6d76d9eb7807d4aeeece7e478b236bfbd4a3be66 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Update Readme to match e7a893c

github.com/splitrb/split - 65568942824f355b3e7c8b4a13b4955b980ada17 authored almost 12 years ago by Ian Young <[email protected]>
Don't test on REE for the moment, it's broken on travis

github.com/splitrb/split - edcfeccc8fe1e862d9a9abbce256cad979a86c9d authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Merge pull request #113 from julesie/master

Adding Pingdom to Bot List

github.com/splitrb/split - 237c534e2d4089a3294a8cfc49753975612e7eb0 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Added pingdom to bot list

github.com/splitrb/split - 038809d2eb11cc8ba7047d9e9350b61e98242800 authored almost 12 years ago by Jules Coleman <[email protected]>
Added more known bots to the default configuration

github.com/splitrb/split - 0a096639ae19f003c28e05a9a79f2582616592c3 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Merge pull request #109 from coolzilj/master

Allows An Experiment To Have Multiple Goals

github.com/splitrb/split - 7f696e7ad4cb745bff71437f33dea1d801f1b8a8 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
rename variants to alternatives

github.com/splitrb/split - b4f7e2d46fcadb4f606d4b126ee9eaa9d5c93d0b authored almost 12 years ago by liujin <[email protected]>
DRY spec

github.com/splitrb/split - a0d1b2206e1ab2e07d1fbabe17b5892de8f31aac authored almost 12 years ago by liujin <[email protected]>
fix some bugs

github.com/splitrb/split - 7a853b10b64fb6ef0c853e37693fcda0d8db9d40 authored almost 12 years ago by liujin <[email protected]>
update readme

github.com/splitrb/split - a5cce75b3e1e770a06db1b2aa662c9a97dd4790a authored almost 12 years ago by liujin <[email protected]>
remove default goal

github.com/splitrb/split - 5a0eb0c84f6e4b4cf5eb48efe8f00ccadb31ba51 authored almost 12 years ago by liujin <[email protected]>
rebase from upstream/master

github.com/splitrb/split - 004badad78df4369eab6219bcd2a7525517e0734 authored almost 12 years ago by liujin <[email protected]>
DRY spec

github.com/splitrb/split - 9854bf612c79f015728e2bc2bb73035870465016 authored almost 12 years ago by liujin <[email protected]>
Implement multiple goals for an experiment

github.com/splitrb/split - 36c32d1603d99a32fb2b05e628c55046d4d6a6e4 authored almost 12 years ago by liujin <[email protected]>
Merged 0.4.7 and 0.5.0 changelog notes

Turns out 0.4.7 was never actually released!

github.com/splitrb/split - 8c1d618618dd890433d33a8f39cf4edd658e0202 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Version 0.5.0

github.com/splitrb/split - 25df650f037ff44dadf387726b2187166223ab73 authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Removed executables line from gemspec

We don't have any executables to worry about

github.com/splitrb/split - 24a189e2ac91722c3bbdd850520ae3f73dc7655a authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Merge pull request #108 from iangreenleaf/graceful_failure

Fail gracefully when config file is missing or bad

github.com/splitrb/split - ebbccd5a5a89007119bc14f48777470076fdb30c authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Rename "variants" to "alternatives"

github.com/splitrb/split - e7a893c52aefeaa0345c8c26fba1760eba423b9f authored almost 12 years ago by Ian Young <[email protected]>
Fail gracefully when config file is missing or bad

This is better than raising obscure exceptions from the internals.

github.com/splitrb/split - 8840ccbf2b03322e021dca6135cd4e792e41a48c authored almost 12 years ago by Ian Young <[email protected]>
Fix error initialization

github.com/splitrb/split - b040fcd70765b615ce42c1d87731197a84c9a1b8 authored almost 12 years ago by Ian Young <[email protected]>
Don't spit out 1.8 errors for preloaded config

Regression in #105.

github.com/splitrb/split - 7ed461f40f4a464c5d17b8daf2980428bb066837 authored almost 12 years ago by Ian Young <[email protected]>
Added note about contributing documentation

github.com/splitrb/split - 3d3efc1cd07b753e3cc1829ec8150a78bafb563a authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Updated copyright year

github.com/splitrb/split - 6e6b74b4dbb595853ff97ba4b71b4288d910724f authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Merge pull request #105 from controlshift/master

Pluggable Algorithms

github.com/splitrb/split - 798b4efc657b534767f88585aae56954ed644f3c authored almost 12 years ago by Andrew Nesbitt <[email protected]>
Newlines ftw

github.com/splitrb/split - 0dc554cd41c437863c5a28da8e41619a871ebad5 authored almost 12 years ago by Andrew Nesbitt <[email protected]>