Sure, we have a workflow using gulp to build our plugins.
- Convert SCSS files
- Replace placeholders (i.e. plugin version, urls, name…) , which are configured within a configuration file
- Convert Jade templates for documentation
- Zip everything for upload
- …
Output of the process are packages/files which can be directly uploaded to Envato, so we don’t need to create theme manually.