One of the great things about ERPNext is that you can do custom developments right through the interface without having to change the base code. Unfortunately, this also leads to a lot of user spending time writing code that someone has already written, or not bothering to implement a feature because they don’t know how to do it. It also results in many users posting to the forums to ask the same questions about how to implement a specific custom script feature. To this end, I’ve created a wiki page on the ERPNext github for people to add custom scripts they have developed so that others can take advantage of them (or use them for custom script coding examples).
I’ve added one of my scripts for copying drawings from one file to another, and I’ll plan on adding more from the forums when I get some time. Please contribute to this!