| # Experiments |
| |
| Experiments are defined in `internal/experiment.go`. |
| |
| To enable experiments for local development, create a file containing |
| experiments in YAML format. |
| |
| Set environment variable `GO_DISCOVERY_CONFIG_DYNAMIC` to that filename. |
| |
| Example: |
| |
| ``` |
| experiments: |
| - name: sidenav |
| rollout: 100 |
| ``` |
| |
| You can also run `devtools/cmd/create_experiment_config/main.go` to generate an |
| experiment.yaml file in the root of the repository. This YAML file will contain all |
| experiments defined in internal/experiment.go at the time of execution. |
| |
| You can then set `GO_DISCOVERY_CONFIG_DYNAMIC` that filename. |