Allow programmers (customers) to create brand new Scaffolding inside the platform, ultimately resulting in a forge-like repository of installable scaffolding.
To accomplish this, some new platform functionalities would be required, for instance:
1) Scaffolding Events: Kind of event that is triggered when programmer realize some mapped iteration in service studio, like dragging a table inside a web flow, but instead of call a platform-defined scaffolding, it will show a list of available scaffolding scripts associated with this particular type of scaffold event.
2) Scaffolding Scripts: The executable scaffold itself, a executable script, previous generated by a programmer using a visual tool, i.e., service studio, but with a special feature for, when activated, "recording" the interactions while developing some application functionality. [i know, many others implications comes here]
3) Scaffolding Builder: The tool used to recording a new scaffolding script [kind of service studio+], which would be saved and shared with the outsystems community or local developer team. Some insights here could be borrowed from how existing testing automation tools works, like Selenium.
If this kind of features is feasible in the platform, gradually, it could empower developer with shared and reusable scaffolding scripts for a lot of application functionality variants.
Best regards.
This comment was:
- originally posted on idea 'Scaffolding Script Building Tool' (created on 14 Apr 2019 by Pecenin)
- merged to idea 'Customizable Scaffolding' on 16 Apr 2019 19:20:55 by Justin James