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

First stable release #52

Closed
4 tasks done
snoyberg opened this issue Mar 2, 2018 · 6 comments
Closed
4 tasks done

First stable release #52

snoyberg opened this issue Mar 2, 2018 · 6 comments

Comments

@snoyberg
Copy link
Collaborator

snoyberg commented Mar 2, 2018

I think we're at a point where we can make a first stable release of the library. I believe it should be versioned at 0.1.0.0, and the goal will be to avoid breaking changes from that point onward. (All releases to date have been marked as experimental and have massively broken the API.)

I'm opening this issue to alert people about this, and give everyone a chance to get some PRs in. I believe we need to resolve the following issues before a release:

Post release, I'd like to create a Stack template for rio.

@akhra
Copy link
Collaborator

akhra commented Mar 3, 2018

Your call on whether we stick with raw democracy on the import names, but I'm going to voice my view that it's worth looking at motivation as well. I expect favor for very short names to be partly composed of inertia, and since this is just a style guide feature (nobody's existing or future code will ever be broken by the import names Rio recommends), I feel it may be worth bucking tradition if all the direct Rio contributors agree that something more explicit is better practice. Bottom line, users who actively despise our choices will just stick with their own; we might as well aim for improvement otherwise.

BTW a branch of this topic is, do we also suggest unqualified imports for infix operators?

@snoyberg
Copy link
Collaborator Author

snoyberg commented Mar 3, 2018 via email

@akhra
Copy link
Collaborator

akhra commented Mar 4, 2018

Fair enough, and I suppose the only competing proposal which approaches "standard" level is full qualification, which I think the majority will rebel against. Including me, TBH. :) I'll bring up infix on #12.

@snoyberg
Copy link
Collaborator Author

I think that's it for the first stable release. If anyone has anything else they think needs to be addressed, now's the time to bring it up!

@mgsloan
Copy link
Contributor

mgsloan commented Mar 20, 2018

@snoyberg
Copy link
Collaborator Author

snoyberg commented Apr 4, 2018

Alright, all blockers are resolved, I'll be making a release soon.

@snoyberg snoyberg closed this as completed Apr 4, 2018
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

3 participants