New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Choose bucket #170
base: master
Are you sure you want to change the base?
Choose bucket #170
Conversation
bump version update doc
0c8511e
to
8bff521
Compare
👍 |
3 similar comments
👍 |
👍 |
👍 |
looks good 👍 |
@@ -1 +1 @@ | |||
__version__ = '2.0.2' | |||
__version__ = '2.1.0' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Version changes should not be addressed in a PR. See the README in the main repository folder.
I am not sure what the usecase is here. Are you not able to create a new experiment or change the client_id on the implementation side so that it always is unique? I'd love for this patch to see more documentation and its impact. |
@nickveenhof I forgot what the use case was now but from what I do remember if you have 1+n tests and you wanted to participate the user in test n based on the bucked chosen from test 1. Another case was to use sixpack to follow a users state conversion. e.g. A user can be move to several states (a -> b -> c -> d and a -> b -> c -> a) over time and you want to see if the convert overtime so if they are in state b you participate them in c, d, and a and convert them when the move to those states. |
Adding an optional param for the caller to choose an alternative.
Use case example:
NOTE: this is a solution to the hash being generated by name+id rather than just id
https://github.com/seatgeek/sixpack/blob/master/sixpack/models.py#L348