I have a folder on Google Drive for all my Livecode files. That folder includes the following folder structure for each of my projects:
Source Files Documentation Resources Utilities (e.g. my production build stack, installer stack, Zygodact key generator stack) User Files (files sent to me to reproduce problems) Production Builds Product Release folder (named with the date and version containing all files for a specific release) It also contains my Livecode "User Extensions" folder When I make a production build, all the files associated with the release are copied into the production build subfolder for that release and then zipped. My build process is almost completely automated except if the project involves building a Windows .msi file. The program I use to do that does not have a command line interface so I have to run it manually, but it still accesses the Google Drive files to do it's work. Almost all of my development work is done on OSX. At various points during development, I test on a Windows 8 computer to check out any platform specific issues. At this point, I don't have access to a Linux environment nor am I making mobile products so OSX and Windows is the extent of my development environment. Pete lcSQL Software <http://www.lcsql.com> Home of lcStackBrowser <http://www.lcsql.com/lcstackbrowser.html> and SQLiteAdmin <http://www.lcsql.com/sqliteadmin.html> On Wed, Oct 15, 2014 at 8:22 PM, Richard Gaskin <ambassa...@fourthworld.com> wrote: > 1. When you're working on stack files, do you always keep them somewhere > in your Home folder, or run with admin privileges and keep them somewhere > else (e.g. Applications)? > > 2. Do you regularly switch among different OSes, and if so how do you sync > your files (drag-and-drop, rsync, OwnCloud, or something else), or do you > bypass syncing altogether by mounting a shared volume? > > 3. If you do sync among multiple OSes, do you maintain the same paths to > your stack files on each system relative to your home folder? > e.g. > Mac: > /Users/rg/SomeProject/MyStack.livecode > Linux: > /home/rg/SomeProject/MyStack.livecode > > If the latter, then specialFolderPath("home") works as a way of storing > relative paths for multi-OS workflows in a tool I'm working on.... > > -- > Richard Gaskin > Fourth World Systems > Software Design and Development for the Desktop, Mobile, and the Web > ____________________________________________________________________ > ambassa...@fourthworld.com http://www.FourthWorld.com > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode