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:
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 API Logic Projects using standard IDE Code Editors, including code completion (particularly useful for declaring logic).
-
You can find customization points by searching your project for
Your Code Goes Here
. -
You can find customization examples by creating the Tutorial, and searching for
#als
.
Debug
Utilize IDE Debuggers, including for declarative rules, as described in the Tutorial:
Rebuild
If you change your database / data model, you can rebuild the project, preserving customizations. For more information, click here.