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

0.12 release checklist #75

Closed
6 of 7 tasks
lemmih opened this issue Dec 28, 2020 · 8 comments
Closed
6 of 7 tasks

0.12 release checklist #75

lemmih opened this issue Dec 28, 2020 · 8 comments

Comments

@lemmih
Copy link
Collaborator

lemmih commented Dec 28, 2020

What should be done before releasing 0.12 of geometry?

  • Enumerate all exports.
  • Consistent Big-O haddock notation.
  • Finish https://hgeometry.org/ and add at least one video showcase.
  • update the readme to include the new algorithms, and maybe we should advocate Data.RealNumber.Rational a bit more
  • Merge the visibility polygon stuff ( since that actually includes some changes to the primitives as well)
  • Fix building the automatic documentation generating thing; seems that https://noinia.github.io/hgeometry/doc/ yields a 404 now?
  • make sure the hgeometry-examples build (we may want to add these to the CI) [1]
@noinia
Copy link
Owner

noinia commented Dec 28, 2020

  • update the readme to include the new algorithms, and maybe we should advocate Data.RealNumber.Rational a bit more
  • Merge the visibility polygon stuff ( since that actually includes some changes to the primitives as well)
  • Fix building the automatic documentation generating thing; seems that https://noinia.github.io/hgeometry/doc/ yields a 404 now?
  • make sure the hgeometry-examples build (we may want to add these to the CI) [1]

[1] Ideally, I would want to add building hgeometry-svg, hgeometry-web, and hgeometry-interactive as well. But for now that does not seem feasible, if only since hgeometry-web depends on jsaddle-dom, which requires some obscene amount of RAM to build (see ghcjs/jsaddle-dom#5 )

@lemmih
Copy link
Collaborator Author

lemmih commented Dec 29, 2020

Data.RealNumber.Rational is a synonym of Rational with a better show instance, right? What's the main usecase?

@noinia
Copy link
Owner

noinia commented Dec 29, 2020

Indeed; I got tired of staring at a wall of weird coordinate values and added the Data.RealNumber version.

I'm hoping to add some exact real number types in Data.RealNumber as well at some point (for those algorithms that need more than a Fractional constraint)

@lemmih
Copy link
Collaborator Author

lemmih commented Feb 27, 2021

Oh my, looks like we're closing in on the 0.12 release. Anything last-minute we should include before pushing the release?

@noinia
Copy link
Owner

noinia commented Feb 28, 2021

Just merged the updates to the docs; preparing a release now :)

@noinia
Copy link
Owner

noinia commented Feb 28, 2021

I uploaded candidates for hgeometry-combinatorial and hgeometry itself. Hackage rejects hgeometry-ipe since it does not understand about StandAloneKindSignatures yet :S (hackage-server/#888) which is kind of annoying :S. I'll just tag this as 0.12 release though, and probably upload the hgeometry-ipe version to hackage later.

@noinia
Copy link
Owner

noinia commented Feb 28, 2021

Done & Published on Hackage. Thanks for all your work on HGeometry!

@noinia noinia closed this as completed Feb 28, 2021
@lemmih
Copy link
Collaborator Author

lemmih commented Feb 28, 2021

Onwards to version 1.0! :)

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

2 participants