Skip to content
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

Support the experimentation platform #7275

Closed
bobbrow opened this issue Apr 1, 2021 · 2 comments
Closed

Support the experimentation platform #7275

bobbrow opened this issue Apr 1, 2021 · 2 comments
Assignees
Labels
Feature Request internal Used to opt-out an issue from having GitHub actions applied to it Language Service
Milestone

Comments

@bobbrow
Copy link
Member

bobbrow commented Apr 1, 2021

We want this for our "getting started" work.

@sean-mcmanus
Copy link
Contributor

What is the experimentation platform? Is it fixed by #7512 ?

@Colengms
Copy link
Contributor

Colengms commented May 15, 2021

The module involved is vscode-tas-client. It would be a replacement for our A/B testing approach and use of cpptools.json.

It allows retrieval of variables from 'control tower', which can be varied based on the 'treatment' of the client (whether the client is selected for an experiment or not).

There is a TAS-Client repo in DevOps (in DivDev) that contains some documentation. (I don't want to link it here, since it's internal).

It was suspected that this might be required for the Getting Started walkthrough work, but experiments related to who that is enabled for are handed by VS Code and not the extension itself. Since it's relatively simple to use, I'd like to wait until we have an experiment to run (so we have a reason to actually call into it) before doing this work. Otherwise, referencing the module and initializing it would seem have no particular use.

@bobbrow bobbrow modified the milestones: 1.4.0, 1.5.0 May 18, 2021
@Colengms Colengms added the internal Used to opt-out an issue from having GitHub actions applied to it label Jun 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request internal Used to opt-out an issue from having GitHub actions applied to it Language Service
Projects
None yet
Development

No branches or pull requests

3 participants