Skip to content

Customize Using Your IDE

💡 TL;DR - Standards-based Customization: Your IDE, standard packages

The ApiLogicServer create command creates API Logic Projects: customize in your IDE.

Use standard packages, such as Flask and SQLAlchemy.

Standard file-based projects: use GitHub for source control, etc.

For more information on opening projects and establishing their Python Execution environment, see Execute an API Logic Project.

 

Use your IDE

The ApiLogicServer create command creates an API Logic Project, which you can open in your IDE as shown below. As illustrated in the Tutorial, you can use the expected features of your IDE to customize, run and debug your project:

generated project

 

Run

The ApiLogicServer create command also creates:

  • Launch configurations to run your project, and run tests.
  • Docker files to open your project, and dockerize your project into a container for DockerHub

customize

 

Customize

Customize API Logic Projects using standard IDE Code Editors, including code completion (particularly useful for declaring logic).

  1. You can find customization points by searching your project for Your Code Goes Here.

  2. You can find customization examples by creating the Tutorial, and searching for #als.

customize

 

Debug

Utilize IDE Debuggers, including for declarative rules, as described in the Tutorial:

customize

 

Rebuild

If you change your database / data model, you can rebuild the project, preserving customizations. For more information, click here.