Umbrello maintenance
Oliver Kellogg
olivermkellogg at gmail.com
Sun Aug 13 18:27:59 BST 2023
I have not been finding the time and interest to further contribute.
>From my point of view, all the medium to low hanging fruit has been
addressed and what remains to be done are major architectural reworks.
For example, the initialization of Umbrello is not in good shape.
A few of the constructors are super heavy weight, especially for the UMLApp
and UMLDoc singleton classes.
The "new code generator" framework also has some rough edges - it has very
many classes, and the responsibility of each class is not always clear (at
least to me), or has overlap with other class(es).
Furthermore, there are a few cycles in the signal/slot handling (e.g.
involving UMLListView and UMLListViewItem), meaning that the sending class
of a signal may reach a slot in another class which in turn generates
another signal for which the sender has a slot (but the cycle may be
more indirect, i.e. involve a few other classes).
As said, touching any of those issues is heavy lifting, as far as I have
experienced.
In three years I will retire, perhaps I might find some more time then.
Oliver
On Sun, Aug 13, 2023 at 5:33 PM Robert Hairgrove <code at roberthairgrove.com>
wrote:
> Is Umbrello abandoned now? I don't see any activity except for some
> robots for the last couple of years on either the GitHub or the KDE
> "invent..." websites.
>
> I tried to contribute a few times, but finally gave up because of
> problems with git.
>
> Would be nice if Umbrello were a pure Qt application without the 800 lb.
> gorilla called KDE attached to it. :)
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/umbrello-devel/attachments/20230813/04fd9046/attachment.htm>
More information about the umbrello-devel
mailing list