There's an old doc with the initial design for PVP:
https://github.com/dotnet/source-build/blob/main/Documentation/auto-dependency-flow/api.md#file-format-package-version-props
I think ArPow needs a new doc that requires less context to understand, and adds new things that have come along since then. I think these would be useful:
PackageVersion vs. Version suffix?
- What is the meaning of the
RefOnly prefix in eng/Versions.props? (Or any other prefix?)
- What are
CurrentSourceBuiltPackageVersions.props and PreviouslySourceBuiltPackageVersions.props about?
- What is the connection to Maestro++/BAR/Darc upgrades and
eng/Version.Details.xml?
There's an old doc with the initial design for PVP:
https://github.com/dotnet/source-build/blob/main/Documentation/auto-dependency-flow/api.md#file-format-package-version-props
I think ArPow needs a new doc that requires less context to understand, and adds new things that have come along since then. I think these would be useful:
PackageVersionvs.Versionsuffix?RefOnlyprefix ineng/Versions.props? (Or any other prefix?)CurrentSourceBuiltPackageVersions.propsandPreviouslySourceBuiltPackageVersions.propsabout?eng/Version.Details.xml?