Équipe chargée de l'expérience des développeurs - Mise à jour mensuelle n°21 (septembre 2024)
Traduction faite par Deepl pro
Bonjour aux développeurs et à la communauté Chromia,
Bienvenue à la mise à jour DevEx du milieu du mois ! Ces mises à jour vous informent des dernières améliorations apportées à la documentation et aux outils pour soutenir la croissance de l'écosystème Chromia.
Veuillez noter que les mises à jour mensuelles de détail axées sur le développement du réseau principal, les partenariats, les nouvelles de l'écosystème et les efforts de marketing sont publiées à la fin de chaque mois.
Promotions pour les développeurs
Chromia ProjectNet
ProjectNet était un concours de dapps de démonstration pour la communauté des développeurs. La fenêtre de candidature s'est fermée le 2 août, et les gagnants ont été annoncés à la fin du mois d'août. Les gagnants étaient : Rakein (1ère place), Chronnect (2ème place), et Chromify (3ème place). Les récompenses ont été distribuées et le concours est maintenant terminé. Merci à tous ceux qui ont participé.
Documentation et matériel éducatif
Chromia Cookbook - NOUVELLE ressource pour les développeurs !
Nous avons introduit une nouvelle ressource pour les développeurs appelée Chromia Cookbook, qui offre des informations claires et pratiques sur l'utilisation des bibliothèques Chromia, le déploiement d'applications et l'interaction avec la blockchain. Il comprend des exemples de code, des concepts de base et des instructions étape par étape. Chaque sujet du livre de cuisine est indépendant, ce qui vous permet de commencer à apprendre depuis le début, la fin ou n'importe quel point entre les deux.
Ajouté Le sujet Lister votre dapp sur le Chromia Mainnet Vault dans la section, 'Déployer sur le Mainnet':
- Ce sujet fournit des instructions étape par étape pour lister votre application décentralisée (dapp) sur le Chromia Mainnet Vault. Elle permet aux utilisateurs de découvrir votre dapp et rationalise le processus d'intégration.
Amélioration de la rubrique d'installation de Chromia CLI:
- La mise à jour fournit des informations détaillées sur l'installation et la mise à jour de Chromia CLI dans différents systèmes d'exploitation.
Amélioration du cours Créer une application simple sur Chromia en utilisant Rell et React:
- Le cours a été mis à jour pour utiliser la dernière version de la bibliothèque FT4.
Mise à jour des outils et des fonctionnalités
VS Code Extension
- Les problèmes d'interprétation ou de formatage trouvés dans les bibliothèques externes ne seront plus signalés. Pour chaque bibliothèque définie dans le fichier chromia.yml, ces problèmes seront ignorés. Les problèmes de compilation sont toujours signalés pour les bibliothèques externes.
- La version du langage cible spécifiée dans le fichier chromia.yml sous l'indicateur de compilation sera désormais utilisée comme version Rell pour la compilation, en utilisant les fonctionnalités du langage disponibles pour cette version spécifique. Le projet sera recompilé chaque fois que la version sera modifiée.
Chromia CLI
- Mise à jour de la version Java (IMPORTANT !): Java a été mis à niveau vers la version 21. À partir de cette version de l'interface de programmation, Java 21 sera nécessaire. Si vous utilisez encore Java 17, vous devrez passer à la version 21.
- Note : Si vous ne voulez pas changer la version par défaut de Java sur votre machine en 21, vous pouvez définir la variable d'environnement "RELL_JAVA" dans votre profil shell pour cibler le chemin d'un exécutable Java21. Cette variable d'environnement sera utilisée pour lancer Chromia CLI si elle est définie. Si elle n'est pas définie, JAVA_HOME sera utilisé.
- Nouvelle commande - Ajout de fournisseurs Dapp : Nous avons ajouté la commande 'chr deployment voterset add-dapp-provider'. Cette commande permet aux utilisateurs ayant le rôle de fournisseur de Dapp d'ajouter d'autres personnes à ce rôle au sein du réseau, ce qui simplifie la gestion des rôles et la collaboration.
- Nouvelle commande - Gestion améliorée des Votersets : La nouvelle commande `chr deployment voterset` améliore votre capacité à interagir avec les votersets liés à votre clé publique. Vous pouvez désormais gérer facilement vos propres votersets et accéder à des informations sur les autres votersets du réseau.
- Nouvelle commande - Amélioration de la gestion des propositions: Avec la commande `chr deployment proposal`, vous pouvez désormais récupérer des informations, révoquer et agir sur les propositions au sein des votersets dont votre clé publique fait partie. De plus, vous pouvez voir les détails des autres propositions à travers le réseau.
- Streamlined Linting and Formatting : Les commandes `chr code lint` et `chr code format` ignorent maintenant automatiquement les bibliothèques externes définies dans le fichier chromia.yml. Si vous souhaitez exécuter ces commandes sur une bibliothèque externe, utilisez l'option --source-dir et spécifiez le chemin vers votre bibliothèque.
- Mise à jour de la version de compilation de Rell:  ; La version de compilation de Rell par défaut a été mise à jour à 0.13.14 pour s'aligner sur la version actuellement en cours d'exécution sur le réseau principal. Si vous avez besoin d'une cible de compilation différente, vous pouvez la spécifier dans le fichier chromia.yml sous compile:rellVersion.
- Génération de documentation affinée : La commande 'chr generate docs-site' exclut désormais par défaut les bibliothèques externes des pages de navigation. Pour inclure une bibliothèque spécifique dans la navigation, utilisez l'option '--include=lib.<name of lib>'.
- Les modules GTX personnalisés sont désormais pris en charge : Vous pouvez maintenant déployer des modules GTX personnalisés dans votre configuration de blockchain, ce qui permet une plus grande flexibilité et une meilleure personnalisation.
Résumé de cette mise à jour
- Le concours ProjectNet est maintenant terminé.
- Nous avons créé une nouvelle ressource pour les développeurs, le Chromia Cookbook.
- Nous avons ajouté de la documentation sur la façon de répertorier votre dapp dans Chromia Vault.
- Chromia CLI utilise désormais Java 21.
- Nous avons apporté de nombreuses mises à jour à Chromia CLI, y compris l'ajout de trois nouvelles commandes.
Jusqu'au mois prochain,
Chromia DevEx Team
Source : Chromia - Sep 13, 2024