views:

19

answers:

0

Planing to change my computer soon, thinking about how to organize my folders and files. If you are develop something for Flash/iOS/Android/??? platform, please share your thoughts.

I am personally a Flash platform developer and a Mac user, so I think it should be a single directory ~/Development/ (/Users/username/Development/ in my case, D:\Development\ for Windows users). I don't think it's a good idea to separate technologies much, since nowdays everything is so interlaced. B

  • ~/Development/Projects/
    Main thing — the projects itself. I think to keep them all in one place, but to have workspaces for various IDEs (for Eclipse-based like Flash(ex Flex) Builder & FDT or others) separetely.

  • ~/Development/Workspaces/
    ~/Development/Workspaces/FDT/ #general
    ~/Development/Workspaces/FDTtest/ #testing one maybe
    ~/Development/Workspaces/FlashBuilder/
    Someone may say "Use different workspaces to group projects by clients/whatever and store projects in those folders (which is default project location actually)", but I think that Eclipse's Working Sets should take care on this, and I would have my one workspace no to care about syncronizing various settings between workspaces. Anyone knows any hidden problems?

  • ~/Development/SDKs/
    This is the place to keep bunch of Flex SDKs. AndroidSDK(s) can also be here.

  • ~/Development/Libraries/
    Keep 3rd party labraries here. Like SWFObject, SWFAddress, Robotlegs, MinimalComps, Greensock, Tweener, some random favourite examples from flashandmath.com or some blog. Question is about storing various versions, I think this way would be good
    ~/Development/Libraries/SWFObject/SWFObject-1.5
    ~/Development/Libraries/SWFObject/SWFObject-2
    ~/Development/Libraries/SWFObject/SWFObject-2.1

  • ~/Development/Templates/
    Any kind of your templates here.

  • ~/Development/Certificates/
    Various certificates for signing applications. AIR for example.

  • ~/Development/Sandbox/
    Temp folder for some quick & dirt experiments, extracting some archives, saving temporary files maybe.

  • ~/Development/Fonts/

  • ~/Development/Sounds/

  • ~/Development/Books/

Please comment, warn, share experience.