Quantcast

Creating LiveCode applications that play well with version control software

classic Classic list List threaded Threaded
16 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Creating LiveCode applications that play well with version control software

Richard Gaskin via use-livecode
For the last few months I've been developing an application framework for
LiveCode applications that works well with version control software such as
git. The framework encourages the use of as many text files as possible.
Scripts are stored in script only stacks and all configuration is done with
yaml files. Stacks used for UI are stored as binary so there is still some
work to do in that area. I’ve also started using Sublime Text as my editor
of choice when working with LiveCode.

My ultimate goal is for the LiveCode community to have a viable option for
creating applications managed with version control software, which can be
worked on in teams, but that don't lose the "live" aspect of developing in
LiveCode.

I've created a screencast where I show what I've been doing in case anyone
is interested.

https://www.youtube.com/watch?v=e1p_FTRi1-Q

Here is the GitHub repository url the Levure framework:

https://github.com/trevordevore/levure

--
Trevor DeVore
Outcome & ScreenSteps
www.outcomeapp.io     -     www.screensteps.com
_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Creating LiveCode applications that play well with version control software

Richard Gaskin via use-livecode
Wow this is fantastic!

Thank you so much for sharing what you’ve done, it really is remarkable

Kind regards

Dave


_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Creating LiveCode applications that play well with version control software

Richard Gaskin via use-livecode
I second Dave's comments.... very well done and a foundation for amazing
things to come.  This is been an issue that has been brought up in the past
and you have made great headways into making version control a reality in
LiveCode.

SKIP

On Sun, Feb 5, 2017 at 8:55 AM, Dave Kilroy via use-livecode <
[hidden email]> wrote:

> Wow this is fantastic!
>
> Thank you so much for sharing what you’ve done, it really is remarkable
>
> Kind regards
>
> Dave
>
>
> _______________________________________________
> use-livecode mailing list
> [hidden email]
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Creating LiveCode applications that play well with version control software

Richard Gaskin via use-livecode
Has anyone who is using an external editor come up with a way of generating
a handler list?  That's the one thing that we don't have, yet, in external
text editors (at least that I'm aware of).

Something that we should talk about for 9, since we're still in the DP
stage, is seeing if we can come up with a way to make "Edit Script" launch
an external editor (and the same goes for documentation).  For specialized
functionality that these tools provide, I think it might be time for the
team to get out of having to maintain those functions.

On Sun, Feb 5, 2017 at 10:14 AM, Skip Kimpel via use-livecode <
[hidden email]> wrote:

> I second Dave's comments.... very well done and a foundation for amazing
> things to come.  This is been an issue that has been brought up in the past
> and you have made great headways into making version control a reality in
> LiveCode.
>
> SKIP
>
> On Sun, Feb 5, 2017 at 8:55 AM, Dave Kilroy via use-livecode <
> [hidden email]> wrote:
>
> > Wow this is fantastic!
> >
> > Thank you so much for sharing what you’ve done, it really is remarkable
> >
> > Kind regards
> >
> > Dave
> >
> >
> > _______________________________________________
> > use-livecode mailing list
> > [hidden email]
> > Please visit this url to subscribe, unsubscribe and manage your
> > subscription preferences:
> > http://lists.runrev.com/mailman/listinfo/use-livecode
> >
> _______________________________________________
> use-livecode mailing list
> [hidden email]
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>



--
On the first day, God created the heavens and the Earth
On the second day, God created the oceans.
On the third day, God put the animals on hold for a few hours,
   and did a little diving.
And God said, "This is good."
_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Creating LiveCode applications that play well with version control software

Richard Gaskin via use-livecode
On Sun, Feb 5, 2017 at 9:30 AM Mike Kerner via use-livecode <
[hidden email]> wrote:

> Has anyone who is using an external editor come up with a way of generating
> a handler list?  That's the one thing that we don't have, yet, in external
> text editors (at least that I'm aware of).


The Sublime Text language module has a handler list. I'm not at my computer
but I think it is CMD + R that brings up the list and then you start typing
to filter it.

You can also bring up a list of all handlers in your entire project and
search those.

--
Trevor DeVore

>
_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Creating LiveCode applications that play well with version control software

Richard Gaskin via use-livecode
In reply to this post by Richard Gaskin via use-livecode
Trevor:
Looks like your video is getting lots of hits. It hangs on me, which shouldn’t happen with youtube. Anyway, I somehow missed getting the new Project Browser you use in your tutorial. Where can I get it?
Best,
Bill

> On Feb 4, 2017, at 8:08 PM, Trevor DeVore via use-livecode <[hidden email]> wrote:
>
> For the last few months I've been developing an application framework for
> LiveCode applications that works well with version control software such as
> git. The framework encourages the use of as many text files as possible.
> Scripts are stored in script only stacks and all configuration is done with
> yaml files. Stacks used for UI are stored as binary so there is still some
> work to do in that area. I’ve also started using Sublime Text as my editor
> of choice when working with LiveCode.
>
> My ultimate goal is for the LiveCode community to have a viable option for
> creating applications managed with version control software, which can be
> worked on in teams, but that don't lose the "live" aspect of developing in
> LiveCode.
>
> I've created a screencast where I show what I've been doing in case anyone
> is interested.
>
> https://www.youtube.com/watch?v=e1p_FTRi1-Q
>
> Here is the GitHub repository url the Levure framework:
>
> https://github.com/trevordevore/levure
>
> --
> Trevor DeVore
> Outcome & ScreenSteps
> www.outcomeapp.io     -     www.screensteps.com
> _______________________________________________
> use-livecode mailing list
> [hidden email]
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Creating LiveCode applications that play well with version control software

Richard Gaskin via use-livecode
Do we know if TW or Atom can do that?  I'm not aware of Atom being able to,
but I don't know if TW can

On Sun, Feb 5, 2017 at 3:36 PM, William Prothero via use-livecode <
[hidden email]> wrote:

> Trevor:
> Looks like your video is getting lots of hits. It hangs on me, which
> shouldn’t happen with youtube. Anyway, I somehow missed getting the new
> Project Browser you use in your tutorial. Where can I get it?
> Best,
> Bill
>
> > On Feb 4, 2017, at 8:08 PM, Trevor DeVore via use-livecode <
> [hidden email]> wrote:
> >
> > For the last few months I've been developing an application framework for
> > LiveCode applications that works well with version control software such
> as
> > git. The framework encourages the use of as many text files as possible.
> > Scripts are stored in script only stacks and all configuration is done
> with
> > yaml files. Stacks used for UI are stored as binary so there is still
> some
> > work to do in that area. I’ve also started using Sublime Text as my
> editor
> > of choice when working with LiveCode.
> >
> > My ultimate goal is for the LiveCode community to have a viable option
> for
> > creating applications managed with version control software, which can be
> > worked on in teams, but that don't lose the "live" aspect of developing
> in
> > LiveCode.
> >
> > I've created a screencast where I show what I've been doing in case
> anyone
> > is interested.
> >
> > https://www.youtube.com/watch?v=e1p_FTRi1-Q
> >
> > Here is the GitHub repository url the Levure framework:
> >
> > https://github.com/trevordevore/levure
> >
> > --
> > Trevor DeVore
> > Outcome & ScreenSteps
> > www.outcomeapp.io     -     www.screensteps.com
> > _______________________________________________
> > use-livecode mailing list
> > [hidden email]
> > Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> > http://lists.runrev.com/mailman/listinfo/use-livecode
>
>
> _______________________________________________
> use-livecode mailing list
> [hidden email]
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>



--
On the first day, God created the heavens and the Earth
On the second day, God created the oceans.
On the third day, God put the animals on hold for a few hours,
   and did a little diving.
And God said, "This is good."
_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Creating LiveCode applications that play well with version control software

Richard Gaskin via use-livecode
In reply to this post by Richard Gaskin via use-livecode
On Sun, Feb 5, 2017 at 9:14 AM, Skip Kimpel via use-livecode <
[hidden email]> wrote:

> I second Dave's comments.... very well done and a foundation for amazing
> things to come.  This is been an issue that has been brought up in the past
> and you have made great headways into making version control a reality in
> LiveCode.
>

I'm glad you guys enjoyed it.

--
Trevor DeVore
Outcome & ScreenSteps
www.outcomeapp.io     -     www.screensteps.com
_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Creating LiveCode applications that play well with version control software

Richard Gaskin via use-livecode
In reply to this post by Richard Gaskin via use-livecode
On Sun, Feb 5, 2017 at 2:48 PM, Mike Kerner via use-livecode <
[hidden email]> wrote:

> Do we know if TW or Atom can do that?  I'm not aware of Atom being able to,
> but I don't know if TW can


Sorry, I don't.

--
Trevor DeVore
Outcome & ScreenSteps
www.outcomeapp.io     -     www.screensteps.com
_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Creating LiveCode applications that play well with version control software

Richard Gaskin via use-livecode
In reply to this post by Richard Gaskin via use-livecode
On Sun, Feb 5, 2017 at 2:36 PM, William Prothero via use-livecode <
[hidden email]> wrote:

>
> Anyway, I somehow missed getting the new Project Browser you use in your
> tutorial. Where can I get it?
>

That is actually the old Application Browser that I accessed from the
plugins menu. The Project Browser seems to have a bug in LC 9 dp-4 and it
doesn't display objects for me. That is why I opened the Application
Browser from the plugins menu.

--
Trevor DeVore
Outcome & ScreenSteps
www.outcomeapp.io     -     www.screensteps.com
_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Creating LiveCode applications that play well with version control software

Richard Gaskin via use-livecode
So:  Installing the sublime text customizations for LC - where?

On Sun, Feb 5, 2017 at 4:08 PM, Trevor DeVore via use-livecode <
[hidden email]> wrote:

> On Sun, Feb 5, 2017 at 2:36 PM, William Prothero via use-livecode <
> [hidden email]> wrote:
>
> >
> > Anyway, I somehow missed getting the new Project Browser you use in your
> > tutorial. Where can I get it?
> >
>
> That is actually the old Application Browser that I accessed from the
> plugins menu. The Project Browser seems to have a bug in LC 9 dp-4 and it
> doesn't display objects for me. That is why I opened the Application
> Browser from the plugins menu.
>
> --
> Trevor DeVore
> Outcome & ScreenSteps
> www.outcomeapp.io     -     www.screensteps.com
> _______________________________________________
> use-livecode mailing list
> [hidden email]
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>



--
On the first day, God created the heavens and the Earth
On the second day, God created the oceans.
On the third day, God put the animals on hold for a few hours,
   and did a little diving.
And God said, "This is good."
_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Creating LiveCode applications that play well with version control software

Richard Gaskin via use-livecode
wait - i think i found them.

On Sun, Feb 5, 2017 at 4:18 PM, Mike Kerner <[hidden email]>
wrote:

> So:  Installing the sublime text customizations for LC - where?
>
> On Sun, Feb 5, 2017 at 4:08 PM, Trevor DeVore via use-livecode <
> [hidden email]> wrote:
>
>> On Sun, Feb 5, 2017 at 2:36 PM, William Prothero via use-livecode <
>> [hidden email]> wrote:
>>
>> >
>> > Anyway, I somehow missed getting the new Project Browser you use in your
>> > tutorial. Where can I get it?
>> >
>>
>> That is actually the old Application Browser that I accessed from the
>> plugins menu. The Project Browser seems to have a bug in LC 9 dp-4 and it
>> doesn't display objects for me. That is why I opened the Application
>> Browser from the plugins menu.
>>
>> --
>> Trevor DeVore
>> Outcome & ScreenSteps
>> www.outcomeapp.io     -     www.screensteps.com
>> _______________________________________________
>> use-livecode mailing list
>> [hidden email]
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>
>
>
>
> --
> On the first day, God created the heavens and the Earth
> On the second day, God created the oceans.
> On the third day, God put the animals on hold for a few hours,
>    and did a little diving.
> And God said, "This is good."
>



--
On the first day, God created the heavens and the Earth
On the second day, God created the oceans.
On the third day, God put the animals on hold for a few hours,
   and did a little diving.
And God said, "This is good."
_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Creating LiveCode applications that play well with version control software

Richard Gaskin via use-livecode
In reply to this post by Richard Gaskin via use-livecode
On Sun, Feb 5, 2017 at 3:18 PM, Mike Kerner via use-livecode <
[hidden email]> wrote:

> So:  Installing the sublime text customizations for LC - where?


Install using Package Control:

https://packagecontrol.io/packages/LiveCode

Github page:

https://github.com/trevordevore/livecode-sublimetext

The linter GitHub page is here:

https://github.com/trevordevore/sublimelinter-contrib-livecodelint

The linter is built for use with SublimeLinter. I've submitted the plugin
to SublimeLinter but there hasn't been any movement in the last two months
on their end to add new submissions. You can install
sublimelinter-contrib-livecodelint manually but it won't auto update.

--
Trevor DeVore
Outcome & ScreenSteps
www.outcomeapp.io     -     www.screensteps.com
_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Creating LiveCode applications that play well with version control software

Richard Gaskin via use-livecode
But how do I get any of that into SublimeText?  I have the
sublimeLinter installed, but I don't see any python or other means to get
closer.

On Sun, Feb 5, 2017 at 4:41 PM, Trevor DeVore via use-livecode <
[hidden email]> wrote:

> On Sun, Feb 5, 2017 at 3:18 PM, Mike Kerner via use-livecode <
> [hidden email]> wrote:
>
> > So:  Installing the sublime text customizations for LC - where?
>
>
> Install using Package Control:
>
> https://packagecontrol.io/packages/LiveCode
>
> Github page:
>
> https://github.com/trevordevore/livecode-sublimetext
>
> The linter GitHub page is here:
>
> https://github.com/trevordevore/sublimelinter-contrib-livecodelint
>
> The linter is built for use with SublimeLinter. I've submitted the plugin
> to SublimeLinter but there hasn't been any movement in the last two months
> on their end to add new submissions. You can install
> sublimelinter-contrib-livecodelint manually but it won't auto update.
>
> --
> Trevor DeVore
> Outcome & ScreenSteps
> www.outcomeapp.io     -     www.screensteps.com
> _______________________________________________
> use-livecode mailing list
> [hidden email]
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>



--
On the first day, God created the heavens and the Earth
On the second day, God created the oceans.
On the third day, God put the animals on hold for a few hours,
   and did a little diving.
And God said, "This is good."
_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Creating LiveCode applications that play well with version control software

Richard Gaskin via use-livecode
Wait, I got it.
The steps are with the livecodelint depo on github that you created.
https://github.com/trevordevore/sublimelinter-contrib-livecodelint

I don't know if having package control installed mattered or not, but I
finally got it.


On Sun, Feb 5, 2017 at 4:57 PM, Mike Kerner <[hidden email]>
wrote:

> But how do I get any of that into SublimeText?  I have the
> sublimeLinter installed, but I don't see any python or other means to get
> closer.
>
> On Sun, Feb 5, 2017 at 4:41 PM, Trevor DeVore via use-livecode <
> [hidden email]> wrote:
>
>> On Sun, Feb 5, 2017 at 3:18 PM, Mike Kerner via use-livecode <
>> [hidden email]> wrote:
>>
>> > So:  Installing the sublime text customizations for LC - where?
>>
>>
>> Install using Package Control:
>>
>> https://packagecontrol.io/packages/LiveCode
>>
>> Github page:
>>
>> https://github.com/trevordevore/livecode-sublimetext
>>
>> The linter GitHub page is here:
>>
>> https://github.com/trevordevore/sublimelinter-contrib-livecodelint
>>
>> The linter is built for use with SublimeLinter. I've submitted the plugin
>> to SublimeLinter but there hasn't been any movement in the last two months
>> on their end to add new submissions. You can install
>> sublimelinter-contrib-livecodelint manually but it won't auto update.
>>
>> --
>> Trevor DeVore
>> Outcome & ScreenSteps
>> www.outcomeapp.io     -     www.screensteps.com
>> _______________________________________________
>> use-livecode mailing list
>> [hidden email]
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>
>
>
>
> --
> On the first day, God created the heavens and the Earth
> On the second day, God created the oceans.
> On the third day, God put the animals on hold for a few hours,
>    and did a little diving.
> And God said, "This is good."
>



--
On the first day, God created the heavens and the Earth
On the second day, God created the oceans.
On the third day, God put the animals on hold for a few hours,
   and did a little diving.
And God said, "This is good."
_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Creating LiveCode applications that play well with version control software

Richard Gaskin via use-livecode
In reply to this post by Richard Gaskin via use-livecode
Trevor doesn't just think outside the box. He comes up with new ways to make better boxes, and more efficiently in the bargain.

Bob S


> On Feb 5, 2017, at 05:55 , Dave Kilroy via use-livecode <[hidden email]> wrote:
>
> Wow this is fantastic!
>
> Thank you so much for sharing what you’ve done, it really is remarkable
>
> Kind regards
>
> Dave
_______________________________________________
use-livecode mailing list
[hidden email]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
Loading...