How to package and sign add-on that contain xul files

Please how can i package and sign an add-on that makes use of xul and file and it contains a chrome folder, install.rdf and chrome.manifest

Add-ons are packaged like they always have: as zip files with the .xpi file extension. When you upload them to AMO, the file is signed. More info.