Skip to content

Touch up installation instructions #18277

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

Merged
merged 2 commits into from
Jan 16, 2020
Merged

Conversation

dougbu
Copy link
Contributor

@dougbu dougbu commented Jan 10, 2020

- surround bare URLs with angle brackets
- add languages to code blocks
- fix missing blank lines and style inconsistencies
@dougbu dougbu requested a review from a team January 10, 2020 19:58
@dougbu
Copy link
Contributor Author

dougbu commented Jan 10, 2020

/fyi @Kp2017

@dougbu dougbu changed the title Dougbu/installation.instructions Touch up installation instructions Jan 10, 2020
@kp2017-zz
Copy link

Doug,
The changes you made in 581925 clarify the required versions of the software. The original issue was concerned with instructing the user how to perform a clone after instructions using those files were referenced. While your change is nice, it doesn't resolve the issue of the user needing to perform a clone prior to reaching the clone instructions.

@dougbu
Copy link
Contributor Author

dougbu commented Jan 11, 2020

@Kp2017 my changes do clarify the requirements for a VS installation. More importantly for your concern, the changes make it clear there's no requirement to use the scripts from the repo.

What are you suggesting adding to the two references to those scripts?

@kp2017-zz
Copy link

kp2017-zz commented Jan 11, 2020 via email

@dougbu
Copy link
Contributor Author

dougbu commented Jan 11, 2020

@Kp2017 your original request was misleading because the repo does not normally need to be cloned before acquiring the prerequisites -- something you have not acknowledged. I suggested making it even clearer that using the scripts is not required. Now, just as you asked me for a different specific recommendation, I'm asking you for one.

For example, would you be satisfied if I added a link from the bullets using the repo's scripts to the cloning section?

@kp2017-zz
Copy link

@dougbu I have not acknowledged "clone is normally not required prior to prerequisites" because that is not a norm. Prerequisites are intended to prepare the reader for whats to come. In this particular case, cloning is required since developers have written optional scripts to help automate some of the prerequisites.

My original change was to move the clone information above were the scripts were references. This brought the repository into scope and gave access for the reader to run the scripts. This is still a viable solution in my perspective. I requested you provide an alternative so because I didn't understand what you were communicating in your comments. From your proposed change, I recognized you were not referring to wording around cloning the repositories; instead you were notifying other versions of software was acceptable. This was not related to the original issue. So I still think my original change is better because it is valid.

In your latest comment, you suggested adding links to the cloning instruction. While this is a valid alternative to the issue, it seems to break the natural flow of reading (top down) and requires duplicate entries and additional steps if new scripts are added. You haven't provided a tangible implementation of this suggestion, so this is my perspective of it without seeing the actual wording.

Ultimately I don't understand your concerns. Adding the clone to the top resolves all ambiguity with very little work. There isn't a standard that says cloning should not be included in prerequisites because prerequisites are supposed to be fluid to the needs of the project. I guess we could take of the scripts because the users code do these tasks manually, but what is our goal here?

@dougbu
Copy link
Contributor Author

dougbu commented Jan 12, 2020

Despite what you've say, cloning is not required to be done first. The "optional scripts to help" are just that -- optional. My concern is about making a change which implies otherwise.

If users choose to use the scripts the first time they follow the instructions, it's rather obvious they need to have cloned the repo first. But, that's not the "norm". IOW I understand your concern but disagree about it's severity (or that anything is ambiguous).

I'm not willing to make the drastic change you suggested. So, please make another suggestion.

@kp2017-zz
Copy link

kp2017-zz commented Jan 12, 2020 via email

@dougbu
Copy link
Contributor Author

dougbu commented Jan 12, 2020

Thanks @Kp2017.

@dotnet/aspnet-build please review -- all checks have passed.

@Pilchie Pilchie added the area-infrastructure Includes: MSBuild projects/targets, build scripts, CI, Installers and shared framework label Jan 13, 2020
@dougbu
Copy link
Contributor Author

dougbu commented Jan 15, 2020

/ping @dotnet/aspnet-build please review

@dougbu dougbu merged commit d6796bd into master Jan 16, 2020
@dougbu dougbu deleted the dougbu/installation.instructions branch January 16, 2020 17:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-infrastructure Includes: MSBuild projects/targets, build scripts, CI, Installers and shared framework
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants