Création d'un projet de code chaîne avec l'extension de code VS de Blockchain App Builder
Pour créer un projet de code chaîne lors de l'utilisation du générateur d'applications de chaîne de blocs, vous devez mettre à l'échelle un projet de code chaîne à partir d'un fichier de spécification détaillé. Cela génère un projet avec tous les fichiers dont vous avez besoin.
Contexte
- Plusieurs ressources (modèles) et leurs comportements (contrôleurs)
- Générer automatiquement des méthodes CRUD (Créer/Lire/Mettre à jour/Supprimer) et non CRUD
- Validation automatique des arguments
- Marquage/désérialisation des arguments
- Fonctionnalité de persistance transparente (ORM)
- Appeler des requêtes enrichies
- Prise en charge des données transitoires et privées
- Identity Management
Le projet généré suit le modèle de modèle/contrôleur et le modèle de décorateur, ce qui permet de spécifier les propriétés d'une immobilisation tenues à jour dans le livre en tant que champs saisis et étendues avec des comportements spécifiques et des règles de validation. Cela réduit le nombre de lignes de code, ce qui facilite la lisibilité et l'évolutivité.
Créer un fichier de spécification
Avant de commencer, vous devez créer un fichier de spécification d'entrée. Notez que vous ne pouvez pas modifier les exemples de fichiers de spécification installés dans le cadre de Blockchain App Builder, mais vous pouvez les dupliquer ou les utiliser comme fichier de référence pour vos propres fichiers de spécification.
- Dans le panneau Spécifications, sélectionnez Créer un fichier de spécifications.
- Le volet Détails des spécifications s'ouvre :
- Entrez le nom du fichier de spécification.
- Sélectionnez le type de fichier : YAML et JSON sont pris en charge.
- Entrez éventuellement une description pour le fichier.
- La liste déroulante Fichier de référence vous permet de générer votre fichier de spécification à partir d'un fichier préexistant dans votre espace de travail si vous disposez d'un fichier que vous souhaitez utiliser comme modèle. Si rien n'est sélectionné, le fichier créé sera vide et vous pourrez saisir votre spécification de toutes pièces.
- Saisissez l'emplacement où vous souhaitez que le fichier de spécification soit stocké sur votre système.
Importer un fichier de spécification
- Dans le panneau Spécifications, cliquez sur Actions supplémentaires et sélectionnez Importer la spécification.
- Accédez au fichier et cliquez sur Importer la spécification.
Dupliquer un fichier de spécification
Vous pouvez également dupliquer un fichier de spécification qui se trouve déjà dans le panneau Spécifications en cliquant avec le bouton droit de la souris dessus et en sélectionnant Dupliquer. Cliquez avec le bouton droit de la souris sur le fichier et sélectionnez Renommer pour mettre à jour le nom.
Les détails relatifs au contenu des fichiers de spécifications sont décrits ici : Fichier de spécifications d'entrée. Utilisez ces informations et les exemples de modèle de spécification pour créer votre contenu de spécification.
Valider un fichier de spécification
- Exécution de la commande
- Finalisation des noeuds scalaires sur les valeurs par défaut de schéma
- Aide contextuelle lorsque vous passez le pointeur de la souris sur une propriété ou une méthode
- Retrait des éléments de tableau lors de la saisie
- Détection des erreurs de syntaxe
Echafaudage du projet de code chaîne
- Dans le panneau Code chaîne, sélectionnez Créer un code chaîne.
- Le panneau Détails du code chaîne s'ouvre :
- Saisissez le nom de votre projet de code chaîne.
- Sélectionnez la langue : TypeScript ou Go.
- Sélectionnez le fichier de spécification que vous utilisez pour créer le code chaîne.
- Entrez l'emplacement ou le domaine de destination où vous souhaitez que le projet soit créé dans votre environnement de développement local.
Remarques :
- Le panneau Code chaîne vous permet d'ouvrir le contenu du projet de code chaîne et de l'utiliser, mais ne vous permet pas d'ajouter, de supprimer ou de renommer des fichiers au sein du projet. Pour ce faire, cliquez avec le bouton droit de la souris sur votre projet et sélectionnez Ouvrir dans l'explorateur. Le projet s'ouvre dans la vue VS Code Explorer.
- La suppression ou le changement de nom de fichiers dans le projet de code chaîne peut potentiellement rompre le lien entre les fichiers de projet et le fichier de spécification utilisé pour le créer. Si vous prévoyez de synchroniser votre code entre les deux, ne modifiez pas les noms de fichier.
Import d'un projet de code chaîne existant
Si vous avez créé un projet de code chaîne via l'interface de ligne de commande ou si vous avez nettoyé votre contenu de chaîne de blocs de code VS et que vous voulez importer un projet enregistré localement, dans le panneau Codes chaîne, cliquez sur l'icône Actions supplémentaires... et sélectionnez Importer le code chaîne. Accédez au projet et cliquez sur Importer un code chaîne.