3 questions about your coding habits

Peter Haworth pete at lcsql.com
Thu Oct 16 11:58:47 EDT 2014

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

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 <ambassador at fourthworld.com>

> 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
>  ____________________________________________________________________
>  Ambassador at FourthWorld.com                http://www.FourthWorld.com
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

More information about the use-livecode mailing list