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.
XML Code
<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>
There are 4 Action types available:- Extract
- Copy
- Move
- Rename
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.