To create a Syn Package you need to just create a Package.xml file with your files and create a Zip archive of it.
Lets say you created a plugin named MyPlugin.dll which depends on Dependency.dll and has a settings file called MyPlugin.xml.
Dependency.dll should be placed in the root directory.
There are 4 Action types available:
<main> <file action ="extract" source="MyPlugin.dll" destination="SynPluginsMyPlugin.dll"/> <file action ="extract" source="Dependency.dll" destination="Dependency.dll"/> <file action ="extract" source="MyPlugin.Xml" destination="SynSettingsMyPlugin.xml"/> <file action="copy" source="SynPluginsSomePlugin.dll" destination="SynBackupSomePlugin.dll"></file> </main>
Now all the user has to do is use the Package Tool and select your file and it should be installed in no time.
Note: Items to be placed in the root directory has to added manually. The Package creation option available in Syn Tools doesn't ( for the current version ) create Xml File tags for files to be placed in the root directory.