-
Notifications
You must be signed in to change notification settings - Fork 10.4k
Clone is required prior to pre requistes #18082
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
Conversation
pre-requisites require the scripts directory
@aspnet/aspdoi thoughts? |
Why is cloning required prior to getting the prerequisites? While scripts are available in the repo to install some of the prereqs, the particular install locations et cetera aren't required. This change seems to mandate an ordering unnecessarily. |
Maybe it’s not required but it is more efficient. Following the current directions the reader downloads multiple times.
Another view point is the change gives context to the file location. If the audience doesn’t understand how to clone they probably don’t understand the path reference. I simply copied and pasted the clone directions to be first; however additional changes could be made to clarify the reference path.
… On Jan 5, 2020, at 9:56 PM, Doug Bunting ***@***.***> wrote:
Why is cloning required prior to getting the prerequisites? While scripts are available in the repo to install some of the prereqs, the particular install locations et cetera aren't required. This change seems to mandate an ordering unnecessarily.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Downloads what multiple times? |
The prerequisites require running scripts from powershell. Those scripts are in the repo however they are not on the reader's computer. Without running clone first the reader will have to find each script and all the scripts that script runs and individual download them or I guess down load the whole repo to make it easier. If later we want them to clone the Repo, why not just have the to do that to begin with. |
@Kp2017 that's not the case in general. Users can install the prerequisites using installers from the relevant product sites and the repo should find them. (If it doesn't, that's a build bug and not a doc problem.) For example Windows builds will find So, there's no reason to change the document. |
I understand that but the document does reference script that do it; therefore requiring the script to be ran (if chosen). It seems one way or the other should be changed but but the current version, telling someone to do something they are not able to is out of context, is a documentation issue. |
The following comments in the doc are intended to be suggestions. If you want to change them to make that even more clear, sure. But the existing change isn't something I can get behind.
|
I understand the instructions are optional process flows but from the state the user's environment when the options are presented to them, their systems is not in a state that allows the options. If we are to assume they understand how to get their environment in that state, we do not need the cloning instructions following. I understand you might not like my approach to fixing this issue, but you are not providing alternatives. You are suggesting we just ignore the contradiction. I think you need to provide a better alternative. |
The alternative I'm suggesting is to make it clear the later sub-bullets using scripts in the repo are not the only way to install the prerequisites. Guess you could also mention the repo needs to be cloned first if users choose to use those scripts but I think that's pretty obvious. |
Can you check in the change that you are suggesting so I can get a better understanding of your perspective? |
Closing PR to use #18277 instead |
pre-requisites require the scripts directory
Summary of the changes (Less than 80 chars)
copied and pasted clone instructions above Pre Requiste instructions