TheGeneGenieProject / GeneGenie.Gedcom

A .Net library for loading, saving, working with and analysing family trees stored in the GEDCOM format.
GNU Affero General Public License v3.0
52 stars 23 forks source link

Create nuget package. #8

Closed RyanONeill1970 closed 1 year ago

RyanONeill1970 commented 7 years ago

I'd like to follow the method used here http://brian-federici.com/blog/2013/4/17/automatically-target-multiple-frameworks-in-your-nuget-package for splitting between beta and ready to use packages.

M3LiNdRu commented 7 years ago

Hi, I would say I can figure out your issue.

Let me a couple of days and I will do a PR

RyanONeill1970 commented 7 years ago

That would be brilliant, thank you very much for helping.

gep13 commented 7 years ago

@RyanONeill1970 assuming you are planning on using Cake, some of the steps, i.e. The msbuild steps, in that article wouldn't be required.

jeromechrist commented 7 years ago

Willing to take this one as well unless @M3LiNdRu has Work in Progress for this :blush:

To clarify the need : what do you want in your nuget package ?

We should also add build targets net40/net45/net46 in the cake build added by #17

M3LiNdRu commented 7 years ago

@jeromechrist I´m currently working on this.

I'm refactoring build.cake for creating packages during build. Right now, 1 package per .nuspec

M3LiNdRu commented 7 years ago

Create nuget package https://github.com/TheGeneGenieProject/GeneGenie.Gedcom/pull/39

RyanONeill1970 commented 7 years ago

I'll test this and see if I can update it to include the relevant licence links etc. How easy is it to output to myget for development builds and nuget for tagged builds?

M3LiNdRu commented 7 years ago

FYI let you know that the current license is included in the nugets.

build.cake for development and build_nuget.cake for tagged builds

gep13 commented 7 years ago

@M3LiNdRu said... build.cake for development and build_nuget.cake for tagged builds

Is there a reason that you have created two cake files? Why not a single one, with different entry points?

M3LiNdRu commented 7 years ago

Of course it can be merged in one file. If you think it's better, you can go ahead ;)

El dia 22/10/2016 9:05 p. m., "Gary Ewan Park" notifications@github.com va escriure:

@M3LiNdRu https://github.com/M3LiNdRu said... build.cake for development and build_nuget.cake for tagged builds

Is there a reason that you have created two cake files? Why not a single one, with different entry points?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/TheGeneGenieProject/GeneGenie.Gedcom/issues/8#issuecomment-255547504, or mute the thread https://github.com/notifications/unsubscribe-auth/ACuyC1w5U4Giw4rnD3BK5kCBO-Bq3wQHks5q2l5rgaJpZM4KIILj .