red-gate / XmlDoc2CmdletDoc

Create cmdlet XML help files from XML doc comments
Other
64 stars 24 forks source link

Build scripts #15

Closed ChrisLambrou closed 8 years ago

ChrisLambrou commented 8 years ago

Introduce build scripts to enable the automatic generation of a NuGet package for this tool.

This is intended to address #14.

Open issues:

tugberkugurlu commented 8 years ago

it might also be nice to run the builds on https://www.appveyor.com, it's free for public repos.

tugberkugurlu commented 8 years ago

Minor: Built NuGet package has the author and owner as Red Gate Software Limited. I suppose our convention is Red Gate Software Ltd

image

tugberkugurlu commented 8 years ago

a bit unrelated but we might want to use Apache 2.0 license rather than BSD as this seems to be the convention unless there is a specific reason (which might be in this case?).

tugberkugurlu commented 8 years ago

As a user who is outside of Redgate, I cannot run build.ps1 file because it depends on RedGate.Build package which is not available on a public feed. I am personally not a fan of this on an OSS project.

tugberkugurlu commented 8 years ago

Regarding the assembly signing checkbox up there: we can include the key on the repo and sign with that key as most of the OSS project does: https://github.com/autofac/Autofac/blob/master/Build/SharedKey.snk

There is also something called delayed-signed, not sure how exactly that works but it is OSS friendly.

tugberkugurlu commented 8 years ago

so I'm not sure how to integrate signing into the build system without compromising the ability of 3rd parties to build this.

It's already not possible as far as I can see cuz of this.