-
Notifications
You must be signed in to change notification settings - Fork 101
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
Simplify Build for New Contributors #513
Conversation
@@ -32,11 +32,11 @@ | |||
<!-- Runtime libraries --> | |||
<file src="bin\v3.5\$Configuration$\openstacknet.dll" target="lib\net35"/> | |||
<file src="bin\v3.5\$Configuration$\openstacknet.pdb" target="lib\net35"/> | |||
<file src="..\..\docs\Api\v3.5\openstacknet.xml" target="lib\net35"/> | |||
<file src="bin\v3.5\$Configuration$\openstacknet.xml" target="lib\net35"/> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This change will cause the NuGet package to not include XML documentation for methods in the SDK which use <inheritdoc/>
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, I wasn't aware that we were relying that deeply on Sandcastle with respect to the inline doc and assumed it was just for the openstack.net/docs site.
The goal is to simplify the contributor experience. A developer with Visual Studio installed should be able to clone and execute build.cmd (or build.sh) without additional flags and it should "just work".
* Move documentation projects into separate solution * Use NuGet to download SHFB * Host custom build of SHFB on myget.org openstacknetsdk feed
83162b8
to
3da2c6e
Compare
Updated PR
|
Simplify Build for New Contributors
Looks good to me. |
The goal is that a new contributor can simply clone and execute
build.cmd
without any additional arguments or prerequisites. Eventually I would like to better match the new/proposed .NET project structure and this is a first step.The biggest changes are: