imalsogreg / servant-reflex

Generate reflex client functions for querying a servant API
BSD 3-Clause "New" or "Revised" License
79 stars 59 forks source link

Hackage release roadmap #23

Closed imalsogreg closed 5 years ago

imalsogreg commented 8 years ago

Here are the things that need to happen before a Hackage release.

Until then, I will keep update docs on a hackage release candidate: http://hackage.haskell.org/package/servant-reflex-0.3.3/candidate

qrilka commented 8 years ago

Hi @imalsogreg, Any updates on this one? I guess now it's mostly about cleanup and the package is in usable and stable state?

imalsogreg commented 8 years ago

Hey.

I'm less bothered by Req.hs than I used to be, so I'm tempted to check that one off. What do you think?

The test suite is kind of close, although I'm stuck on one test case that is commented out because I don't understand why it's failing (seems to be an issue with my use of testing framework, not the library). So I'd like to figure that out. But I'd be comfortable releasing even without a fix there just yet.

And one point that's not under a checkbox above is that I can't make a hackage release until the functor-dynamic work from reflex and some xhr stuff in reflex-dom is released on hackage. If I understand, there's some more (very fruitful!) experimentation going on there before that comes out.

qrilka commented 8 years ago

Ouch, I have totally missed that it works with reflex-0.5 - wanted to try it out with our app (too much manual code) but we haven't yet migrated from reflex-0.4

jappeace commented 6 years ago

Uhm could you just release it? It's annoying that I need to create the docs manually. It works right?

hvr commented 6 years ago

@jappeace I don't thin it's a good idea to release this to hackage before its dependencies are available on Hackage as well; e.g. reflex-0.5 isn't on Hackage either yet. If it's just about documentation, it could be uploaded as package release candidate (that way it's not part of the index, but you can still conveniently browse the haddocks)

imalsogreg commented 6 years ago

@jappeace @hvr I didn't know that release candidates have publicly available docs - that is a great solution for the moment, will do so now!

imalsogreg commented 6 years ago

@jappeace http://hackage.haskell.org/package/servant-reflex-0.3.3/candidate Docs available here. I see they badly need polish.

jappeace commented 5 years ago

Now reflex 0.5 has been released, would you mind putting it on hackage?

imalsogreg commented 5 years ago

@jappeace Yes! I can't believe reflex-0.5 has been on Hackage for a month and I didn't realize. So out of the loop :)

jappeace commented 5 years ago

Awesome! Thanks

imalsogreg commented 5 years ago

http://hackage.haskell.org/package/servant-reflex-0.3.4 <-- there we go, party time!

Wow, some of the worst documentation I have ever seen :)