If you were to abandon ERPNext, what would be the reason?

1- There’s an overall expectation that newcomer developers coming here should be already “experts of 10 years in erpnext” and expected contribute instead of complaining; well fact is, not all of us developers coming here can nor have the time to be contributors for a such big open source project, consumer developers should be treated as potential customers.

2- Errors…unexplainable errors in bench commands…for the simplest things like attempting to upgrade from one major version to another v12 to v13, I followed the same exact steps here ERPNext v12 to v13 migration issue - #8 by Fadil_Siddique and still encountered a problem in bench update complaining that some frappe.utils module is missing…sigh… and that was on a clean OFFICIAL virtualbox v12 image so you can’t blame me of installing frappe wrong. And btw, why the upgrade steps are not in the official documentations and I have to rely on random , sometimes even conflicting, forum posts? And why there’s no official v13 vm? I wish there was a deb installer/upgrader instead, seriously, version upgrading shouldn’t be so difficult and costing more half of day.

3- A lot of changes from v12 and v13 and mismatches in documentations, it seems the documentations talk about v12 all the time about things that don’t seem to exist anymore in v13?? For example: I have created a custom external link in v12 which takes the user to an external app, this was a customer request - How to add a custom link to Desk? - #4 by bahaou someone kind enough pointed me how to do it; after upgrading to v13 I tried to replicate the same solution but oh… that desktop.py, and .the “Places” category no longer seems to be existing in v13; even tho the documentation “for v13” talks about it?

Take a look for example at this:

It shows “Version 13” above, it talks about something that doesn’t seem to exist in v13 tho; even the screenshots are of v12, not v13. I am going to be brutally honest here, If I was a decision maker in erpnext, I would tell the core developers “Guys and lads, STOP! take a pause from v14…take a break, and to work instead on updating the documentations instead of the latest stable version (which is v13, which seems had been annouced in 2020/21?)”; a product without a good matching documentation will become useless with time. I know this is an open source project, so I am not sure how the team structure is tho, but just saying. Don’t rush in doing more versions, perfect what you already have instead! Why are you rushing into more major versions?

I have been on erpnext since less than a month and 90% of the time is being spent on googling errors here and there on this forum. This isn’t normal.

1 Like