Develop app in a local workspace (offline)

Unlike online development within Make Apps Editor or web code editor, local development doesn't provide access to advanced features such as prefilled code templates, IML object suggestions, and seamless integration with Scenario Builder for continuous testing.

Instead, it offers a self-contained environment for app creation and modification, ideal for situations where internet connectivity is unreliable or where comprehensive testing within Scenario Builder isn't required. Additionally, local development allows synchronization with Git repositories and provides full search capabilities across the entire codebase.

If you prefer app development in the App Editor, follow this manual, which describes online development, instead.

Develop a new or edit a current component in a local app

  1. If you don't have an app cloned yet, do so by following this manual:

Clone Make app to local workspace
  1. The structure of the app is very similar to the one in Make Apps Editor. Each group of components, such as RPCs, modules, or custom IML functions, contains the component directories with corresponding code files.

  1. If you need to edit the current code, click the file you want to edit and develop your changes in the opened tab. Save the changes.

  2. If you need to create a new component, right-click the corresponding components' folder and select New Local Component: <component's name> (beta), for example, New Local Component: Module (beta).

  1. Follow the dialog and enter the component's name, label, and other corresponding parameters as you are used to from Make Apps Editor.

  1. Once all the questions are answered in the dialog, a new component with the corresponding files is created.

  1. Write the code in the corresponding files and save the changes.

Commit the changes in the Git repository

Commit the changes in Git repository

Deploy the changes from the local app to the Make app

The changes in components or new components can be partially deployed to Make, or the app as a whole can be deployed to Make.

Deploy changes from local app to Make app

Last updated