RulesEngine Maintenance Alignment — Avoiding Fragmentation #683
Replies: 7 comments 1 reply
-
Hey, sounds good to me. For me it is just important that i can trust the future home. If we do major breaking changes, then do it properly with multiple of them in one version and not every other version has a breaking change. |
Beta Was this translation helpful? Give feedback.
-
@timophe-91 at the beginning i proposed possible future 'breaking changes'. nothing that has been introduced has created any 'breaking changes' that effect backwards compatibility. fixing issues as they appear has been the sole goal. |
Beta Was this translation helpful? Give feedback.
-
Couple of things I would like to add from my side-
From the context I have, @asulwer fork has might have most changes and we have had discussions in past which resulted in him ensuring everything is backward compatible. I believe @pbhal and @YogeshPraj from Microsoft have recently started maintaining this repo (and the most used nuget variant) again but they can share how much commitment they have in terms of new features/bugs fixes etc. If it is a matter of ensuring updates to RulesEngine are That being said excited to see so many people interested in taking it forward! |
Beta Was this translation helpful? Give feedback.
-
everyone, that issue was created over a month ago Maintainers, please let us know. |
Beta Was this translation helpful? Give feedback.
-
i haven't heard anything from the 'supposed' current maintainers on anything. so as far as i am concerned i will continue to move forward with my fork. i am willing to open up my fork to anyone that wants to help maintain it. |
Beta Was this translation helpful? Give feedback.
-
@RenanCarlosPereira - We are broadly in alignment with the suggestions provided above. For a good amount of time, the repo had no active maintenance which caused natural diversions. To bring back the traction on the project, we can fixate on mutual understanding of taking this project forward. -> We can assign optional reviewers to the Pull Requests for the project, but there has to remain an approver from our organization as it is published as one of the MSFT projects. We would also suggest keeping this version as the go-to library for RulesEngine. -> We will try to manage the capacity from our end in case of complex/big feature releases, but right now due to capacity constraints I would be contributing to primarily managing and maintaining the repo from MSFT. We can align on biweekly minor releases/issue fixes, and major monthly releases. Apologies for missing the contribution to project for quite some time but looking forward to bringing it back on track. Thanks! |
Beta Was this translation helpful? Give feedback.
-
@pbhal there has not been any movement on this repo so we all assumed it was dead, plus original author stated it was. since you have taken over not much has changed. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone,
I would like to propose an alignment around the maintenance and future of RulesEngine.
Summary of recent events:
Why am I creating this post?
We all have the same goal: keep RulesEngine alive, stable, and evolving.
However, right now we risk fragmentation between forks and the original repo.
This could confuse new users and harm adoption of the library.
Personally, I would be happy to contribute no matter the repository, but it’s crucial that we have alignment on:
Suggestion:
Additional contribution:
While working with RulesEngine, I also started building a sample project to demonstrate how a RulesEngine-based application could work in practice:
The goal is to provide a playground where users can easily test rule creation and execution, and also get inspiration on how to build UIs and services around RulesEngine.
If this project can be helpful to the official RulesEngine ecosystem, I’d be happy to collaborate and evolve it alongside the main project.
Thanks again to everyone who's been contributing so far!
Let's work together to keep this amazing project thriving for the long term. 🚀
Looking forward to hearing your thoughts!
Beta Was this translation helpful? Give feedback.
All reactions