====== Welcome! ======
Welcome to the portable apps development wiki. This wiki is here to serve as a guide to both new and established developers, who develop [[http://portableapps.com|PortableApps Format]] compliant apps.
===== PortableApps.com Status =====
Home page: [[start|Online]] (http://portableapps.com/)
Forums: [[start|Online]] (http://portableapps.com/forums/)
===== PortableApps.com FAQ =====
We're currently working on [[faq|a FAQ for users over here]].
===== About this wiki =====
This wiki is a place of collaboration on documentation for developers. Anyone can edit this page once they have registered via the Login button at the bottom of the page.
If you use a script blocker like NoScript, you should make sure this site is allowed to use Javascript. This will enable some editing features.
===== New Developers =====
* [[beginners|Beginner's Guide]] - A good checklist for new developers.
* [[irc|IRC Chat]] - Learn about the PortableApps Freenode channel.
* [[howto_beta_topic|Development Test Topic Outline]] - A description of the posting layout.
===== Established Developers =====
* [[What launcher to get examples from]] - Find out which official launcher to look at for your project.
* [[AdvancedNSIS|NSIS Efficiency]] - Reccomended commands for launchers.
* [[Compression|Compression]] - Learn about app compression.
===== Quick Reference =====
* [[locales:menu|Menu Localizations]]
===== Current Application Development =====
* [[current_projects|Current Application Development]] - A list of portable applications in development stages.
* [[maconastick|Mac-On-A-Stick Tutorial]] - Step-by-step instructions to set up the Mac System 7 emulator.
===== Discussion =====
Please sign all posts and give appropriate headings
==== Ideas on what to add in the Wiki: ====
* What's mandatory in an app download to be considered "PortableApps.com format compliant" and what's just "nice to have"
* Put under Quick Reference ((//[[ryanmccue@cubegames.net|Ryan McCue]] 2007/10/28 11:41//))
* Directory structure walkthru with descriptions of each dir
* Good links to NSIS sample scripts
* Put under Quick Reference ((//[[ryanmccue@cubegames.net|Ryan McCue]] 2007/10/28 11:41//))
* (Advanced) Most efficient NSIS to copy files or whole directories of files from place to place
* Under Established Developers ((//[[ryanmccue@cubegames.net|Ryan McCue]] 2007/10/28 11:41//))
* Sample pa.com Beta forum post. Include links to the homepage of the app you're portabilzing, description of the app, etc
* Don't know if that's necessary ((//[[ryanmccue@cubegames.net|Ryan McCue]] 2007/10/28 11:41//))Fixed...
* Example Build environments
* Should go under [[packaging]] ((//[[ryanmccue@cubegames.net|Ryan McCue]] 2007/10/28 11:41//))
* Anyone have a good program to dump out directory structures to text files not just showing the file names but makes the fake lines with dashes like:
dir -+
|
+---Subdir
To accomplish the above, use "tree /A /F" at a command prompt or for a picture of the dir structure, try [[http://yourdir.z5com-pty-ltd.qarchive.org/]] (might look nicer in a Wiki...not sure)
//BuddhaChu//
That was the point of my MiniBrowser that can be found here: [[pa>9810#comment-54383]] as it shows both the folders and the files.
//Steve//
> Yeh, but MISIIM's browser was better :P Anyway, you can link to a topic by going ''[[pa>1000]]'', where 1000 is the topic number.
> //Ryan//
To dump the structure directly to a text file, use the command BuddhaChu mentioned above, but pass the results to [filename]. ie "tree /A /F > dirStruct.txt" This evening, I may throw together an AutoHotKey app that will do this, and then replace the unneeded lines at the top with the current directory. Also, I just did #5 in your list. I created a page that gives a sample Test Release topic template.
//Zach//