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

Regarding contributions to this project #189

Closed
lgrahl opened this issue Feb 13, 2019 · 3 comments
Closed

Regarding contributions to this project #189

lgrahl opened this issue Feb 13, 2019 · 3 comments

Comments

@lgrahl
Copy link
Contributor

lgrahl commented Feb 13, 2019

With my patch rejection rate being quite high I'm quite discouraged to contribute further, perhaps even more significant, changes in the future. Watching contributions from other folks, I may not be the only one being affected but I can only speak for myself.

A list of things that have been rejected where I at least need the first two ones:

Features that I originally wanted to make a pull request for but I'm now very hesitant about because I fear they will be rejected as well:

My plea is to reconsider the current conservative approach to changes for this project. I fear that if this is being continued it may eventually lead to a community effort to fork this project or people looking for alternatives.

Cheers
Lennart

@alfredh
Copy link
Contributor

alfredh commented May 25, 2019

thanks for your input Lennart

currently the policy for the master branch is conservative. this is unlikely to change
any time soon.

we have clients who use this in their production systems, which require stability.
sorry about that.

do you have any suggestions for how to improve the situation ?

Alfred

@lgrahl
Copy link
Contributor Author

lgrahl commented May 25, 2019

Public API stability or implementation stability?

Public API stability: If this projects follows semantic versioning, and since it hasn't reached 1.0.0 yet, breaking the public API could happen with any release.

Implementation stability: I don't believe the three rejected additions listed above were a threat to that. All of them work fine in production and all tests pass. I could have written more tests - agree. But that's all from my perspective.

Regardless, if the above mentioned changes (all six) have no chance to land in master, then I don't see a way around a permanent fork. However, this fork could be maintained by you, similar to rew, if you are interested in maintaining a potentially less stable version of this library with more or different features. In that case, I would likely continue my contributions (at least get those merged which I've already mentioned).

@alfredh
Copy link
Contributor

alfredh commented Jul 2, 2019

thanks for your input. please let us continue to discussion on re-devel,
or you can send me a private email.

@alfredh alfredh closed this as completed Jul 2, 2019
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