Code Generation
Functionalities that use code generation
There are situations in which it would be very useful to use the database as the base of truth of the project, that is why we have developed a tool to generate code from the resources in the database.
For the examples we will be using the execution of the following code:
Basic Code Generation
The command to use:
The code will follow the following file pattern: workspace/menu_path/sub_path
Using the example workspace in the playground and executing:
The generated files are:
For each workspace that you generate an execute file will be generated, like execute_workspace_local.py
. The result of executing the file will be the same as the initial workspace.
Commit
The command to use:
The command will ask for the target business credentials and will generate the code form the current workspace and execute the result in the target workspace. It is intended to use when on the playground to easily save the contents to the cloud without relying on the source code.
The result of using it with the example workspace is:
Pull
The function to use:
The inverse of the commit method, retrieves the contents from an origin workspace and executes it in the current workspace.
Last updated