From 43a290d2c419ffda037cea1045c51a251bd88aaa Mon Sep 17 00:00:00 2001 From: Kiran Challa Date: Fri, 17 Mar 2017 15:21:53 -0700 Subject: [PATCH] Updated readme with instructions on verifying cross repo changes --- README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/README.md b/README.md index 03ee678a0b..4c11464f18 100644 --- a/README.md +++ b/README.md @@ -31,5 +31,18 @@ any nupkg produced by the repo are copied into the local `.nuget` folder to be p repositories. The subfolders are built in dependency order. +## Verifying cross repo changes +You can use the Universe repo to preemptively verify and prepare follow ups for your breaking changes: +- Clone the Universe repo https://github.com/aspnet/Universe +- Add a branch attribute to the build\Repositories.props file to point to your branch in the repo you’re trying to verify. For instance, + `` + becomes + `` +- Run from the root of Universe, + `build.cmd /p:CompileOnly=true /p:ShallowClone=true /p:BuildGraphOf=HtmlAbstractions` + This should clone and compile all the repos against your breaking changes branch. If you’d like to additionally run tests in all your dependencies (this will take a while), remove the first parameter: + `build.cmd /p:ShallowClone=true /p:BuildGraphOf=HtmlAbstractions` + The ShallowClone property speeds up git clone and is optional in both cases. + This project is part of ASP.NET Core. You can find samples, documentation and getting started instructions for ASP.NET Core at the [Home](https://github.com/aspnet/home) repo.