Avaiga / taipy-studio-config

Visual Studio Code extension for Taipy: Configuration Builder
Apache License 2.0
5 stars 1 forks source link

Taipy 3.0 configuration files handling #82

Closed FabienLelaquais closed 11 months ago

FabienLelaquais commented 11 months ago

Description

Taipy 3.0 has changed the configuration files, adding a version number and getting rid of Pipelines.

Studio (2.0) must be able to read those files and handle them properly.

If a user selects a configuration file for edition that has no version, Studio should assume it's a 2.x. Studio would then prompt the user for the target Taipy version (3.0 being the default at this point). That version number will be set in the generated configuration file. That allows, in the future, users to use a legacy version of Taipy.

Studio will not generate configuration files for a version older than 3.0 any longer. If the user wants to stick to a past version of Taipy, then the relevant extension version must be used.

Sequence management

Taipy 3.0 has replaced the notion of Pipelines with Sequences. A sequence belongs to a scenario and is made of a series of Tasks (that must form a connected graph).

To deal with this change, we propose the following changes to the Studio UI:

Acceptance Criteria