PAF Format

It is very important to make sure your app is in the PAF format. It not only makes it easier to analyze, but to backup, launch, and make the app look clean. Here is the main stucture: Key: + means folder; -means file

+(AppName)Portable

  +App
     +AppInfo
          -[[appinfo.ini]]
          -[[appicon.ico]]
  +Data
     +settings
  +Other
     +Help
          +Images
     +Source
          +(Appname)Portable.nsi
          +(Appname)Portable.ini
          +(Appname)Portable.jpg
          +Readme.txt
          +License.txt

digitxp: the following is from 7-ZipPortable and was generated with “tree /F /A” at a command prompt. It's easier to read IMO so try to use this to finish the page. I was working on the same thing a while back and forgot about it.

(AppName)Portable
|   (AppName)Portable.exe
|   help.html
|   
+---App
|   |   readme.txt
|   |   
|   +---(AppName)
|   |           
|   +---AppInfo
|   |       appicon.ico
|   |       appinfo.ini
|   |       
|   \---DefaultData
|       \---settings
|               settings_readme.txt
|               
+---Data
|   \---settings
|           
\---Other
    +---Help
    |   \---images
    |           donation_button.png
    |           favicon.ico
    |           help_background_footer.png
    |           help_background_header.png
    |           help_logo_top.png
    |           
    \---Source
            (AppName)Portable.ini
            (AppName)Portable.jpg
            (AppName)Portable.nsi
            AppSource.txt
            PortableApps.comInstaller.bmp
            PortableApps.comInstaller.nsi
            License.txt
            Readme.txt

An unofficial PAF Specs can be found at: http://nascent-project.org/digitxp/PAF%20Specs/PAFSpecs.html