Summary: This article outlines in general terms the steps to take to get a code item prepared for uploading.
Please note: Certain types of code items 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)
HTML5
An App
A Plugin
2. Check your Assets
3. Create your Help File Documentation
4. Final Steps
5. Upload Your File
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:
HTML5
Ensure your item does not require Javascript to function. This category is exclusively for high-level CSS components which go above and beyond what is readily available for free on the web.
An App
Ensure that your app is focused on improving workflows for web developers.
A Plugin
We highly recommend that you link to a live preview demonstrating your plugin's functionality on your own server.
2. Check your Assets
Licenses:
- 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.
Malicious Content
- 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.
- The item must have documentation available online that is publicly accessible, that is, not behind a purchase key gate.
- 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.