Export/Import OMLs from a plain text structured format (git compare)
98
Views
3
Comments
New
Collaboration

It would be helpful to be able to import/export OML data about a module to a structured plain text file.  This would allow developers to use git for storing code changes. Using git could solve branching/merging and code review concerns for changes to modules in the platform without having to build those features in Service Studio or other management tools.

Features that would be helpful related to this

  • Export an OML to structured plain text (xml, json, yaml, other).
  • Import from plain text into service studio.
  • Deploy using this format (ties into using third party CICD to deploy to various environments.

Ideally, branching/merging, code reviews, unit testing would be more fully implemented in OutSystems but this feature would allow a "quick win" for teams trying to achieve this functionality.

Would be great, but it is never going to happen IMHO. Outsystems is notorious in keeping the language model a closed model. 

Changed the category to
Collaboration

@Daniël Kuhlmann I agree, I do think its important to highlight the need for some of these standard CICD technologies to be built into the platform.

With the AI functionality and additional tooling being delivered to traditional coding, having branching/merging, code reviews, and more mature testing capabilities built into the platform are required to meet the needs of software development while still maintaining the accessibility of low code. This would be a huge differentiator that would continue to set OutSystems apart from competitors and traditional coding.

In lieu of that, we would need workarounds like the one proposed.