-
Notifications
You must be signed in to change notification settings - Fork 25
Implement net.Conn high-level interface, improve low-level interface. #3
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
Conversation
I see. https://github.com/dominikh/go-js-xhr does not seem to have any. |
My packages really aren't a good indicator for testability, I'm not big on tests in general (one of my weaknesses.) |
What remains to be done before this can be merged? I've tried out both new APIs over at shurcooL/play@9b27257 and it seems good to me. I think once this is ready, we should merge it as is, and then work on taking positive improvements in #4 (but not all changes) and merging them into master. |
Aside from exploring some better unit tests, I don't believe there's anything left. |
What about documenting what events can be |
Indeed. They're documented as part of the package docs. |
Looks great. I've updated the README to match, does that look all right? I think we can merge this soon, yeah? Oh, we should probably mention the license (MIT, something permissive just in case someone needs to ask). And work on adding support for Travis so tests can be run there. |
Yeah, I'm okay to try using gopkg.in. This will be my first time trying it, but I think it's mostly additive and doesn't take anything away. So, we can make the original (current |
Yeah. We'd tag the latest commit on the |
When is a good time to wrap up this work? I think we can merge this PR into I'm still not quite sure on how to use branches/tags for this gopkg.in stuff, since I don't have experience, and the only way to have experience is to start trying it.
Just... thinking this through. Edit: I've seen that Edit 2: After talking with @slimsag, I got a better understanding of how gopkg.in should work. I think the plan should be to keep |
@nightexcessive, are you okay with using MIT license for this? |
I'd prefer the BSD 3-Clause, primarily for its protections of the contributors' names. |
Let's go with your preference, you wrote most of the new implementation. I am indifferent (and uneducated about the differences), as long as the license is permissive. |
Awesome. I'm no legal expert, but I believe they're almost the same sans the contributor name protections. 👍 |
I would ask what "contributor name protection" means, but that would imply I care, which I don't think I do, so I will not ask. Yes, this is me not asking what it means. :P |
I think we should add that license, and merge this PR into |
Sounds good! |
@nightexcessive, anything you're waiting on? Can I help? I'd like to move forward on this whenever you are ready. :) |
I'm not waiting on anything. I'll go ahead and merge this now! |
Implement net.Conn high-level interface, improve low-level interface.
All merged. |
Excellent! Thank you! And congratulations! :) |
This is for discussion about merging the new wrappers into master.
Previous discussion was in #2.