I’m playing with the new Point of Sales, and it’s wonderful, but I found a very weird thing!
This new POS introduced a new print format type named JS, this print format is not renderized with wkhtmltopdf, it’s renderized directly on the browser!
Why is that?
Anyway I need to ask, why the number of incompatibilities are increasing too much?
This POS don’t support PDF, is only a small issue, but across the entire system, every new release crash the developer integrations, one example are the apps listed in frappe website, some of they don’t work anymore.
If the purpose of ERPNext team, is gain new developers across the ecosystem, I think is very difficulty defend the system, if the API’s change on each new release!
That’s sounds like a regress to 2011, when I started in this community, when wnframework was not designed to support apps, and the unique possible development method was to make forks and lose days of works solving merge-conflicts, now it’s already in the system and many documentation, videos and tutorials are introduced to explain to who is beginning in the community how they can develop better and stable apps.
I know that ERPNext is a mature product, but is a product with no dead-line too! That’s great, but these small things, are forcing me too just still taking a look into these new amazing features, because in my point of view, ERPNext is losing the maturity of API’s for developers.
Pls ERPNext don’t be Py3.6 with your type annotations and asyncio, be the beauty and simple Py2.x.