thanks for your input. While I think
might not really be justified, let me elaborate: we had started the fullsize as a proof-of-concept app. Many people liked it, others, mainly from the core maintainers, did not like it. Maintaining it separately made little sense, so we moved it into our larger app (actually the same as moving it to the core, but there was no interest). Please note that ERPNextSwiss is in no way a fork, but actually an additional app for ERPNext. It extends a variety of functionalities, amongst them the fullsize view. You are always free to use the code from the original app wherever you like, we stick to a full open source policy.
As to the ZUGFeRD initiative, as you can see, I have asked for feedback last October. There was actually no feedback, so I have to conclude there was no interest until - started by a different thread - interest arose last week. I strongly believe that ZUGFeRD will be a game changer in Western Europe, and ERPNext will profit from having this capability. If this is from an additional app or in the core seems secondary to me. Seeing it in the core would certainly be nice and desirable, however, I have no impact on that. But again I assure you that the work done on this will be provided on an open source basis to the public.
Another two thoughts on the app strategy:
- having a separate app for each feature would be moving towards a plug-in model. According to the ERPNext-chosen approach of the monolith, it seems preferable to have few, well optimised apps. This also has a positive impact on the maintenance efforts.
- release cycles: we have no impact on the core releases. Yet, on features which are used by our enterprise customers (especially in the beginning when code might still be subject to issues, like ZUGFeRD will be at the start), we need to be able to push fixes quickly. Therefore, an individual app does appear to be the optimal way.
Let me also note here that we are indeed supporting the ERPNext community in various ways - financially, by active contribution in the forum, bug reports and pull requests and last but not least in promoting the product in the local markets.
So in short, your participation would be highly appreciated and we will make sure that this is available to the public. If you feel that merging of some apps or app strategy is unjustified, please always feel free to PM me!