-
-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Avoid exposing extra abstractions #458
Conversation
Avoid exposing extra abstractions
|
Please note that I removed this commit with a |
|
Forcing a push to the default branch of a community project is a pretty rash move @twpayne. Our policy with example changes has been that they can be made without review - though I certainly don't want to be making changes that others on the project disagree with. And I'm definitely curious to hear how map.getView().getView2D().setCenter() will continue to work in these examples while map.getView().setCenter() couldn't be made to work. |
I agree. Pushing breaking changes to the default branch without review is also a pretty rash move. |
|
@bartvde, this is already in master. It is disingenuous to claim that because the change is in an example that is OK to make disputed changes. For example, is it OK to delete the vector examples without review because they don't work on most browsers? |
|
One thing I wanted to say during today's hangout but could not: please no more push force to the main repo's master branch. If we think someone pushed something to master, and should not have, then let's create an issue (marked "severe" or something), discuss it, and possibly revert the commit. Let's not our anger control our Git actions :) Thanks. |
|
And a final note for posterity. I was inspired to try the original change based on @elemoine's comment. After waiting to see that the build passed, I merged the commit. This all felt pretty standard (making a change to an example based on another core dev's comment, waiting for build to pass, merging). And I would say this is a very different move than a single dev unilaterally deleting all vector examples or something else of that nature. I acknowledge that my commit comment may have raised tempers already on edge due to other difficult discussions. Perhaps we need Travis to offer suggestions like "take a walk" or "get some fresh air" before allowing merges. In any case, until we all feel really good about our API, I'll treat the "trivial commit" policy less liberally. It is clear to me that we do all want the same thing (even though we keep pretending we're at odds). |
Explicitly getting a 2d view is not strictly necessary in these examples - I anticipate this is going to pose a bit of a documentation challenge.