Skip to content
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

Nuget Package #8

Closed
WalternativE opened this issue Mar 28, 2018 · 7 comments
Closed

Nuget Package #8

WalternativE opened this issue Mar 28, 2018 · 7 comments

Comments

@WalternativE
Copy link
Contributor

Description

Clients are used to get their libraries distributed as nuget packages. I think it would be sensible to offer FGL as one. Before releasing something stable we could offer it as a -pre package which should signal the current instability of the project. As discussed in #2 offering a netstandard2.0 packae should be enough.

@gilmishal
Copy link

Any update?

@kMutagene
Copy link
Member

kMutagene commented Dec 24, 2018

Although @HLWeil should verify this, I think the way to go is the following:

  • 1. Update the project to the latest project Scaffold layout(this is mainly for documentation and FAKE5)
  • 2. Add appveyor and travis build tests. I did this for our other projects and can do this after 1. is done.
  • 3. As long as the project is in the state @WalternativE indicated, offer a nuget package over a branch called nuget. example can be seen here. You can easily get these packages with paket.

@HLWeil
Copy link
Member

HLWeil commented Dec 25, 2018

Yes this is the way to go. In order for this project to be released on nuget, there are some changes needed, especially the addition of tests.

If I see correctly @kMutagene , you already finished step 1 in 0fee5bb and 333ff69?

Building that branch works fine. How about you merge it into the developer branch and we continue from there?

@kMutagene
Copy link
Member

Good catch, seems like i forgot to merge that into the master branch. I will take care of that, adapt the build script, and create the nuget branch in the next few days. I suggest you create a release milestone and issues for the stuff that has to be done in order to reach it.

@kMutagene
Copy link
Member

1 and 2 done: 20f608c , fdbc0ce , 0fee5bb .

@HLWeil , the only thing left to do is to create an empty nuget branch, merge developer into master, and run the GitReleaseNuget target from master.

@kMutagene
Copy link
Member

@gilmishal Prerelease package available on the nuget branch: https://github.com/CSBiology/FSharp.FGL/tree/nuget

@HLWeil
Copy link
Member

HLWeil commented Apr 23, 2021

The nuget package is now available at https://www.nuget.org/packages/FSharp.FGL/0.0.1

@HLWeil HLWeil closed this as completed Apr 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants