Les Features
Les_features_ne_sont_pas_encore_disponibles._BientĂŽt_disponible_dans_une_prochaine_release.
Cette_page_fournit_des_instructions_sur_l'utilisation_des_fonctionnalités_dans_un_projet._Il_explique_comment_installer,_mettre_à _jour_et_supprimer_des_fonctionnalités_à _l'aide_de_la_bibliothÚque_oip-tools._Il_fournit_également_des_commandes_pour_explorer_les_fonctionnalités_disponibles_et_afficher_leurs_détails._Le_document_comprend_un_exemple_d'utilisation_d'une_fonctionnalité_dans_une_fonction_JavaScript.
#_Utilisation_d'une_feature
Veuillez noter que les features sont susceptibles d'évoluer indépendamment les unes des autres.
Introduction
Tout d'abord, il faut installer la librairie suivante :
npm install @fasstech/oip-tools --save-devCette libriarie expose une commande oip-tools qui vous permettra d'installer, de supprimer ou de mettre Ă jour votre feature.
Astuce: entrez la commande pour afficher les commandes disponibles liées à vos features
Exploration des features
Avant d'installer une feature, vous devez vérifier la liste des features disponibles.
Pour cela, saisir la commande suivante :
oip-tools features --listCette commande va vous afficher la liste des features disponible, leur version, leur description et d'autres informations essentielles.
Si vous avez besoin de plus d'informations sur une feature en particulier, vous pouvez saisir la commande suivante :
oip-tools features view <nom-de-la-feature>Vous aurez alors toutes les informations sur la feature.
Ajouter une feature sur votre projet
Une fois que vous avez trouvé la feature adéquate pour votre projet, vous pouvez l'installer en saisissant la commande suivante :
oip-tools features install <nom-de-la-feature>Ainsi, la feature sera installée dans votre projet.
Mise Ă jour d'une feature sur votre projet
Vous pouvez également mettre à jour une feature aprÚs avoir consulté la nouvelle version.
oip-tools features update <nom-de-la-feature>Suppression d'une feature sur votre projet
Lorsqu'une n'est plus nécessaire, vous pouvez la supprimer en saisissant cette commande.
oip-tools features remove <nom-de-la-feature>Utilisation d'une feature
Les features sont des fonctions qui sont exposées. Veuillez noter qu'elles ont leur type défini avec leur package. Vous pouvez donc consulter ce fichier si vous avez un doute sur l'utilisation d'une feature.
Voici un exemple d'utilisation :
import ExempleFeature from '@fasstech/exemple-feature';
/**
* @param {string} projectId
*/
export const maFunction = async (projectId) => {
const out = await ExempleFeature(projectId);
console.log(out); // { message: 'ok' }
};