====== 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//