Or, if you want a general guideline, I'd say a prefab should follow these principles:
1. Flexibility / compatibility
2. Clarity
3. Good documentation
Make it crystal clear what is required to use the prefab (SoU, HotU, CEP1, CEP2 and version number, haks...) - don't hide this vital information somewhere in your description or readme files, make it stand out. And always include a list of the components your prefab includes, how they are named and where a builder can find them and what they do. Ensure that a builder can easily see what components are included, choose the components he/she thinks useful for his/her module and remove the rest without difficulties.
I hope that helps.
'>
Modifié par olivier leroux, 08 août 2010 - 12:32 .