Best practice per lo sviluppo di soluzioni > Creazione di soluzioni ThingWorx con componenti riutilizzabili > Best practice per la creazione di package e il controllo delle versioni dei componenti riutilizzabili
Best practice per la creazione di package e il controllo delle versioni dei componenti riutilizzabili
Per creare package ed eseguire il controllo delle versioni dei componenti riutilizzabili, attenersi alle best practice descritte di seguito.
Creazione di package di componenti riutilizzabili
Considerare i punti riportati di seguito durante la creazione di package di componenti.
La versione di un componente deve basarsi sulla versione della relativa estensione.
È importante finalizzare il nome dell'estensione e la posizione dei componenti in un'estensione. Una volta creata un'estensione, è difficile rinominarla e spostare i componenti al suo interno. Per ulteriori informazioni, vedere la sezione Convenzione per versione e nome di estensione.
Se due componenti dipendono da un terzo componente comune, assicurarsi che per il componente comune venga creato il package come estensione separata.
Si considerino, ad esempio, tre componenti A, B e, C, che vengono forniti in bundle come estensioni singole. In base a questi tre componenti vengono create due estensioni con una combinazione di componenti.
Extension1 - Contiene i componenti A e B.
Extension2 - Contiene i componenti C e B.
In questo caso Extension1 ed Extension2 dipendono entrambe dal componente B. il componente B aggregato come estensione separata garantisce che le dipendenze vengano risolte facilmente.
Per ulteriori informazioni sulle estensioni per la creazione di package, vedere la sezione Creazione di package e distribuzione di soluzioni create in ThingWorx Platform.
Controllo delle versioni dei componenti riutilizzabili
Durante il controllo delle versioni dei componenti considerare i punti riportati di seguito.
Il controllo delle versioni viene applicato alle estensioni. Per eseguire il controllo delle versioni dei componenti, è necessario raggrupparli in estensioni.
Per eseguire il controllo delle versioni di un'estensione, utilizzare il formato <major>.<minor>.<patch>. Le estensioni seguono le regole semantiche di controllo delle versioni. Per ulteriori informazioni, vedere la pagina relativa al controllo delle versioni semantiche.
Per ulteriori informazioni sulle estensioni per il controllo delle versioni, vedere la sezione Creazione di package e distribuzione di soluzioni create in ThingWorx Platform.
È stato utile?