You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Trevor suggested a path to start moving a project to Levure, that I think is a good idea as part of a Levure migration page in the wiki:
What I’ve done in the past when converting an app is move my stacks into
the appropriate Levure folders without worrying about scriptifying them. I
then move any app initialization code into the appropriate handlers in the
Levure `app.livecodescript` file.
Once the app is working again then I go back and scriptify stacks as
needed. Libraries that don’t use any internal custom properties are easy to
convert as are front and back scripts. You can then slowly go through each
folder in the `app/ui` folder and move the scripts into a `behavior` folder
that sits along each stack. No rush though.
The text was updated successfully, but these errors were encountered:
I *think* this is the bare minimum someone would need to do if they wanted
to move their app to Levure:
1) Pull out library, frontscript, back scripts from app and put in proper
folders in Levure app.
2) Pull out any code that runs at app startup and place in the
`InitializeApplication` or `OpenApplication` handlers in the Levure
`app.livecodescript` script. Make sure and open the first stack the user
should see at the end of the `OpenApplication` handler.
3) Pull out any code that needs to run when the application quits and place
it in `PreShutdownApplication` in the Levure `app.livecodescript` script.
4) Pull out your UI stacks and place them in the proper folder structure
for Levure.
5) Configure the standalone.livecode stack for your app, making sure to
include any externals or extensions your app uses.
Trevor suggested a path to start moving a project to Levure, that I think is a good idea as part of a Levure migration page in the wiki:
The text was updated successfully, but these errors were encountered: