Need clarification on item file preparation guideline.

Hello,

In CodeCanyon General File Preparation Guidelines, I found this-

  • Please Note: Placing all scripts, images, and documentation within the root of your directory is not acceptable, and is grounds for rejection.*

What does this mean? Is this anything related with the main ZIP file?

Codecanyon rejected all of my 4 items before. I found no clue why this is happening. So I am desperately looking for the reason behind the rejection as they didn’t provide anything specific.

My items are Laravel based and have this file structure in main ZIP file.

MyApp-v1.0.0.zip	    << This is the main ZIP file
+--MyApp-v1.0.0		    << After extraction, main ZIP file produces this folder
   +--Script.zip	    << Buyers need to upload this Script.zip in the server
      +--Script		    << Script.zip file produces "Script" folder after extraction
         +--app		    << These are the regular Laravel folders and files
         +--bootstrap
         +--config
         +--...
   +--Documentation	    << This is the documentation folder
      +--assets
         +--css
         +--js
         +--images
      +--index.html
   +--mypp-tables.sql	<< This SQL file is needed to be imported in phpMyAdmin

Let me describe it again: My main ZIP file contains one folder. That one folder contains two files (the Script.zip and the SQL file) and the Documentation folder.

Please let me know if this structure follows the guideline or not.

Thank you.

Please help anyone.
Thank you.

MyApp-v1.0.0.zip
       |-----Script
               |-----app
               |-----bootstrap
               |-----config
               |-----myapp-tables.sql
       |-----Documentation
               |-----assets
                      |-----css
                      |-----js
               |-----index.html




This has to be your file structure

Thank you for your reply.

So there should be only one ZIP file. But isn’t it easy for buyers to upload the script if there is another Uploadable ZIP file? Also if the SQL file comes with the Laravel files, doesn’t it seem little messy?

Please tell if this this structure okay.

MyApp-v1.0.0.zip
       |-----Script
               |-----Uploadable.zip
                       |-----Uploadable
                               |-----app
                               |-----bootstrap
                               |-----config
               |-----myapp-tables.sql
       |-----Documentation
               |-----assets
                      |-----css
                      |-----js
               |-----index.html

You are the boss here, so what you say.

I think this structure (in your last post: post 4) will be okay.

1 Like

Thank you very much!