Summary: This article outlines in general terms the steps to take to get a code item prepared for uploading.
Please note: Certain types of Themes have specific requirements to sell the item on Envato. Please refer to the Technical Requirements under this theme category for more specific information related to your item type.
1. Save your main file(s)
- Organize your file and documentation so that it is easy to view, edit and understand. Group, label and organize common elements so that buyers are able to easily edit your file.
- The more editable your file is, the more valuable it is to buyers. Ensure that you validate your code, and code in a style that represents the latest and best practices in the industry.
- Note: Please do not place all scripts, images, and documentation within the root of your directory, as this is not allowed and will lead to your item being rejected.
If you’re submitting:
Ensure that your app is focused on improving workflows for web developers.
We highly recommend that you link to a live preview demonstrating your plugin's functionality on your own server.
2. Check your Assets
- Make sure you have the correct licenses for any assets you have included in your item. This includes assets that are in your Item Preview only; you will still need a commercial license for preview assets.
- If you have assets that are linked to the main file, be certain you've included them in your .zip file. For these assets you will need to ensure you have a commercial redistribution license (the rights to re-sell that asset).
- Check if any of the assets you have used require attribution
- Please read What assets can i use in my items? For more information on choosing assets to include in your items.
- Check that your item does not contain any malware or viruses.
- We take security very seriously, and may need to take action such as removing items or accounts and contacting affected customers if viruses or malicious software is found in your item.
3. Create your Help File Documentation
- Every item in CodeCanyon requires a basic documentation file to help customers use your item. This should include
- Concise instructions on installation, customization and use
- General instructions or further information
- Details and links to assets used that you need to credit
- The documentation should be written in English and formatted as a .pdf or HTML document.
- You may create a screencast or flash instructions in addition to, but not instead of, text instructions. Please find details on how to upload video previews for the CSS category here.
- You can download this documentation template.
Note: Do not assume that the buyer of your item has any significant level of coding knowledge. When preparing your documentation, treat the buyer like a beginner. Incorporate clear explanations and visuals when necessary.
4. Final Steps
- Put your finished design and all supporting information into a single .zip folder. Note: It is recommended that you watermark the images in your live preview template. Unfortunately no live preview can be totally secure, and it is a trade off. In the long run, live previews will sell more files than they lose.
- 2GB is the maximum recommended file size for item asset zip files.
- Check that your preview images, thumbnail, title, description and tags follow our formatting standards.
5. Upload Your File
Refer to Uploading instructions or go straight to the upload page if you already know how to upload.