This week in Kalendar development: v0.3.0 coming this week, bringing improved stability, efficiency, accessibility... and a Windows version??
Read all about the big changes that have taken over the past two weeks:
@claucambra @kde @carlschwan awww, but it's also Akonadi-based right?
*sigh*
@rysiek @claucambra @kde @carlschwan is there any alternative? 😆
@musicmatze @rysiek @kde @carlschwan
Unlikely to happen because:
- Writing a sync service from 0 is a gigantic pain
- Akonadi is incredibly powerful and handles most of what anyone would need from a sync service
- Akonadi has a sensible and easy-to-use API that apps like Kalendar can leverage
- There is no alternative that uses KDE APIs that is under active maintenance
Not saying Akonadi doesn't have big issues, but it is a good base. It just needs more love -- love it hasn't really gotten!
@claucambra @rysiek @kde @carlschwan
So why isn't there more love? Isn't there a fairly long list (from what I read on kde.org) of Patreons? Can't be a funding problem, is it?
@musicmatze @claucambra @rysiek The problem is funding. There haven't been developers funded on working on the internal of Kontact in years. The sponsors listed on kde.org are just barely enough to pay for the small developer meetings and a few part-time contractors working on promo and other community events.
@carlschwan
Do you know a way to get into KDE as a dev?
I have absolutely zero experience with C++, QT, the ecosystem... But maybe someone can guide me?
@claucambra @rysiek
@carlschwan
How much do I have to compile upfront? 😂
@claucambra
@musicmatze @claucambra depends on what you want to work on 😜 if you want to work on kalendar, just kalendar. If you want to work on plasma or kontact internals a lot more, unfortunately. I personally have everything compiled from source nowadays, but that not really required.
@musicmatze @claucambra https://community.kde.org/Get_Involved/development is a good start! I personally had almost no development experience in any language other than html/css before starting contributing to KDE.