Hi Eugen,
first of all, welcome on board!
Personally, I've voted you in as a committer because I see value in more
people working on making OFBiz better, be it on the framework level or
business logic / functionality. You have showed motivation and good
thoughts about your plans for refactoring.
As I wrote before, I am in favour of having a proper process to work on
the framwork refactorings and it definetely helps splitting the work in
smaller chunks. We should also give us enough time to discuss and
approve those PR's before they go into the codebase.
What's very important: there are many projects out there relying on
OFBiz as a base for really complex projects with custom plugins using
the framework as well. Breaking changes should be well documented and we
should provide a migration guide for them from the beginning. I have
made several vendor imports for those projects over the years and lack
of documentation makes this process difficult, even if you closely
follow what's going on in the community.
Thanks,
Michael Brohl
ecomify GmbH - www.ecomify.de
Am 26.09.24 um 23:56 schrieb Eugen Stan:
Hello,
I was recently offered to become a committer for OFBiz and I accepted.
I believe this was either because you enjoy my long emails or you dred
them and decided to let me push my changes without bothering you :).
Whatever the motive, you have my gratitude.
Now onto OFBiz-niss :
I plan to do ~ 1 commit / month to OFBiz.
I have a todler and enjoy his company very much but that comes with
limitted time for other things so this is what I can do for now.
My goals have not changed and I would like to start contributing to
that direction.
I will strive to make a small PR / month ask it for review and then
merge it.
I saw 24.09 was branched as stable and I guess trunk is up for merges
(grabs).
My long term goal:
I will work to improve OFBiz project structure and split it into
libraries that compound to an application so I and others can host and
extend it with ease.
On the way I hope so improve/fix some/all of the issues bellow, and
others (random order):
- https://issues.apache.org/jira/browse/OFBIZ-12308
- https://issues.apache.org/jira/browse/OFBIZ-12263
- https://issues.apache.org/jira/browse/OFBIZ-12401
- https://issues.apache.org/jira/browse/OFBIZ-9498
- https://issues.apache.org/jira/browse/OFBIZ-10407
For the short term goal, I will break the large PR in smaller pieces
so they are easier to review
https://github.com/apache/ofbiz-framework/pull/678 .
I believe I managed to get 3 libraries, so I expect to have ~ the same
in the end.
- base/crypto
- base/util
- components/datafile
The libraries should probably be published so they can be used in
external projects and OFBiz plugins.
After that the project will extensive changes to break the cyclic
dependencies.
Thank you for your confidence.
I hope we can make OFBiz great for everyone.
Regards,
Eugen