Toni, thank you for your input but I don't think it's feasible nor
worth the investment.

Tiago, fair points. Let's work together on a plan for the codebase
removal, we don't need to rush.

Now my points on the specifics:

>>1.
>>https://github.com/apache/incubator-kie-issues/issues/782 - IMHO this is a
>>must-have feature that needs to be present on the new DMN Editor too.

This is a controversial feature, not on the concept - but on the
implementation. But for the sake of unblocking the new editor could
use the same mechanism and a discussion for a more efficient solution
could be discussed.
One additional data point related to Import data types: import from
java is a good thing, but several enterprises will have a centralized
data type catalog already in place, import things like JSON Schema or
XML Schema are probably as useful - if not even more useful - than
Java import.

>>2.
>>https://github.com/apache/incubator-kie-issues/issues/171 - Also an
>>important aspect that is currently only present on the DMN Editor (classic)

I personally don't think this would be a blocker by any means. As
pointed out in the issue, the old solution was limited and not
efficient. Whatever solution for PDF/docs should take in account the
whole project.

>>3. I don’t think we have an issue for this particular problem, but as long
>>as we don’t have a SceSim Editor working for DMN 1.5, IMHO we can’t force
>>users to depend on the new DMN Editor only and be forced to opt-out of
>>SceSim entirely.

Isn't this already the current situation? Anyway... I also hope this
will become a no-issue with the new SceSim in the bake....

On Fri, Dec 13, 2024 at 1:57 AM Toni Rikkola <trikk...@redhat.com> wrote:
>
> One option is to remove the codes and stop releasing the older editor
> Then if we still want to provide the editor we import the older release.
>
> This of course depends on where the current uses are and if they support
> this without causing dependency clashes. The DMN editor matches a DMN spec
> and does not evolve along with the language like Drools editors have done,
> causing the need to release the editor and the core at the same time. With
> DMN in theory this would not be an issue.
>
> Toni
>
> On Fri, Dec 13, 2024 at 1:04 AM Tiago Bento <tiagobe...@apache.org> wrote:
>
> > I’m all for moving away from our GWT infrastructure, but I guess we have
> > three important gaps to fill before we’re able to do that for the DMN
> > Editor.
> >
> > 1.
> > https://github.com/apache/incubator-kie-issues/issues/782 - IMHO this is a
> > must-have feature that needs to be present on the new DMN Editor too.
> >
> > 2.
> > https://github.com/apache/incubator-kie-issues/issues/171 - Also an
> > important aspect that is currently only present on the DMN Editor (classic)
> >
> > 3. I don’t think we have an issue for this particular problem, but as long
> > as we don’t have a SceSim Editor working for DMN 1.5, IMHO we can’t force
> > users to depend on the new DMN Editor only and be forced to opt-out of
> > SceSim entirely.
> >
> > Maybe we can layout a deprecation/removal plan for the next releases,
> > provided we covered these three gaps I mentioned?
> >
> > Let me know what you think!
> >
> > Regards,
> >
> > Tiago Bento
> >
> >
> >
> > On Thu, Dec 12, 2024 at 7:30 PM Alex Porcelli <porce...@apache.org> wrote:
> >
> > > Following our 10.0.0 release, I propose removing the legacy GWT-based
> > > DMN Editor from our codebase. We currently maintain two DMN editors in
> > > parallel - our modern implementation and the legacy GWT version.
> > >
> > > Removing the legacy editor would simplify our codebase and reduce
> > > maintenance overhead. The code would remain accessible through git
> > > history if needed for reference. If accepted, we would complete this
> > > removal before our next release.
> > >
> > > Please share your thoughts.
> > >
> > > -
> > > Alex
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscr...@kie.apache.org
> > > For additional commands, e-mail: dev-h...@kie.apache.org
> > >
> > >
> >

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@kie.apache.org
For additional commands, e-mail: dev-h...@kie.apache.org

Reply via email to