Skip to content

Commit e02d2fa

Browse files
authored
Update docs on how to create an experiment (dotnet#468)
1 parent cca9b5f commit e02d2fa

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

CreateAnExperiment.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,6 @@ Experiments should be contained within a branch in the dotnet/runtimelab reposit
1414
- Update the pre-release label to include a unique identifier representing the name of the experiment to avoid package clashes given that all experiments publish to the same [feed](https://dev.azure.com/dnceng/public/_packaging?_a=feed&feed=dotnet-experimental). To do this you need to update the versioning properties in [`Versions.props`](https://github.com/dotnet/runtimelab/blob/0cf87055346fd12fb22478f17521ebeb28a6d323/eng/Versions.props#L9). Make sure the label you choose is maximum 7 chars long as NuGet has a limit on the version length so the official build would fail.
1515
- Edit `eng/pipelines/runtimelab.yml` in your branch to just build what your experiment needs on CI.
1616
- To avoid spurious github notifications for merges from upstream, delete `.github/CODEOWNERS` from your branch or replace it with setting specific to your experiment. Example: [#26](https://github.com/dotnet/runtimelab/pull/26/files)
17+
- Make sure to edit your experiment branch to just build the packages that need to be built from that branch. [Example PR](https://github.com/dotnet/runtimelab/pull/467). To read more about why this can cause issues, read [this issue](https://github.com/dotnet/runtimelab/issues/465).
1718
- If your experiment is branched from [dotnet/runtimelab:standalone-template](https://github.com/dotnet/runtimelab/tree/standalone-template) follow the [README.md](https://github.com/dotnet/runtimelab/tree/standalone-template#standalone-experiments).
19+
- To make sure we follow our naming conventions, make sure all packages produced on your experiment are prefixed with Microsoft.* or System.*

0 commit comments

Comments
 (0)