I’d like to know what the community’s thoughts are on the ability to be able to customize ERPNext documentation specifically (and app documentation in general). A typical implementation may involve the addition of custom functionality through custom fields and scripts. How do we also customize the documentation so that the information that needs to be added is in the context of what was modified.
I’d raised this topic and have got some responses. The custom app seems to be the closest now but since the new information to be added doesn’t exist in the context of what was modified, I think that this is not the best approach.
Let’s assume I implement for a customer who has need for 5 custom fields and a custom script in Sales Invoice that is particular to them alone, It would be nice to be able to add what this customisation does to the manual in the Sales Invoice area so that they are able to get contextual information when going through the manual. The alternative would be to document this update somewhere different from the manual which for me isn’t ideal. In this case, it doesn’t make sense for me to contribute the changes back to ERPNext/Frappe because they don’t add value to a generalised solution.
A lot of the value that consultants and system integrators will add is through these one-off customizations so for me it makes sense to be able to enhance the manual contextually with these documentation on improvements.