Hi, Not sure where to put this question, so I'll put it in the general forum as it's not a library or a code sample.
Whilst I'm not at a stage yet to create my own library, I've seen a few of 'The Pixies' and also KV's DoorLib.
A few questions therefore, just for clarification and curiosity.
I know the above is probably up to the creator themselves, but just wondering what best practice might be.
Templates (again as opposed to dynamic templates) are kind of weird as they can used when you load your game into the editor, whereas everything else happens when the game is played. If you copy a function or commands from the core library through the editor, you will find all the template substitutions have already been applied.
Templates for the editor are only to support other languages and are not as readily done. You would have to supply two libraries, one with the templates, and the second with the interface. Anyone wanting to use it in French, say, would need to add the French template file after or instead of your template library but before the interface library, because the editor will use the last template it found when it adds the editor elements (I think).
It is doubtful if editor templates are worth bothering with in non-core libraries.