Page 1 of 1
Make the source code more GitHub friendly
Posted: Fri Apr 26, 2013 4:17 pm
by CoffeeCone
I just realized that LiveCode sources are in binary format. So when I use GitHub to host my source code, it isn't viewable online. I request the option to output my project's source in text format (in separate files for each stack if necessary) for a better open-source experience.
I hope that didn't sound silly.
EDIT:
I know I can just copy the source code and paste them to text files but that would just plainly be cumbersome.

Re: Make the source code more GitHub friendly
Posted: Sat Apr 27, 2013 10:36 am
by BvG
Some community work on this topic is being done. However it'll take a while, because some of the engine approaches need changing. Most importantly, the ID system currently used in LC stacks is not compatible with the merge-split-combine workflow.
So basically: patience.
Re: Make the source code more GitHub friendly
Posted: Sat Apr 27, 2013 12:01 pm
by CoffeeCone
BvG wrote:Some community work on this topic is being done. However it'll take a while, because some of the engine approaches need changing. Most importantly, the ID system currently used in LC stacks is not compatible with the merge-split-combine workflow.
So basically: patience.
Good to know it's coming.

Re: Make the source code more GitHub friendly
Posted: Thu Jun 27, 2013 11:40 pm
by monte
You can track progress on this at
http://github.com/montegoulding/lcVCS
I don't think we will see changes to object ids any time soon... the core feature of lcVCS is that it maps object references to and from UUIDs to handle merging branches with object id conflicts.
Cheers
Monte
Re: Make the source code more GitHub friendly
Posted: Wed Jun 25, 2014 12:19 am
by Greg O.
Being new to LiveCode and github, I thought I was doing something wrong when I couldn't get LiveCode stacks to be editable on github. Has there been any substantial progress on this in the intervening year, or has it been decided that it just isn't in the plans?
Re: Make the source code more GitHub friendly
Posted: Wed Jun 25, 2014 1:33 pm
by trevordevore
lcVCS is now being used by some people to manage LiveCode source code. I use it with my projects and host them on github. Here are some resources you can look at:
http://newsletters.livecode.com/october ... etter1.php
You can download the lcVCS plugin from the megext site:
http://mergext.com/mergext/
And here is the GIT repository:
https://github.com/montegoulding/lcVCS
If you have any questions, just ask.