Créer un projet dans Kameleoon
Avant de commencer, créez un nouveau projet dans votre compte Kameleoon. Un projet représente votre application web, votre application mobile, ou les deux — selon que vous souhaitez les gérer dans un projet unique. Depuis la page de création de feature flag, vous pouvez facilement ajouter les environnements (tels que production, staging ou développement) que vous utilisez dans votre workflow de développement. Chaque projet se voit attribuer un sitecode — un identifiant unique requis pour initialiser le SDK Kameleoon.Installer un SDK
Kameleoon fournit une variété de SDK pour différents environnements :- SDK côté serveur : Java, Node.js, Python, Go, PHP, C#, Ruby
- SDK mobiles : Android, Flutter, iOS, React Native
- SDK côté client : JavaScript, React
- Outils SDK avancés : Edge toolkits, compatibilité OpenFeature, API SDK (en savoir plus ici)
- Fournir des identifiants (
client_idetclient_secret) via un fichier de configuration disponible dans les SDK côté serveur. Pour savoir comment récupérer les identifiants API, consultez cet article. - Fournir le sitecode de votre projet pour l’initialisation.
- Spécifier l’environnement (par exemple, production, staging) dans la configuration du SDK pour qu’il corresponde à votre workflow de développement.
- Choisir entre les modes polling et streaming, qui déterminent comment le SDK récupère les mises à jour des flags, soit en vérifiant régulièrement les changements (polling), soit en les recevant en temps réel (streaming). Notez que le streaming est une option premium.
Commencer à utiliser les feature flags
Une fois le SDK initialisé, vous pouvez :- Créer des feature flags dans l’application Kameleoon.
- Déployer les fonctionnalités progressivement à l’aide de règles de ciblage, de rollouts par pourcentage ou d’attributs utilisateur.
- Mener des expériences sur les variations de feature flags et analyser leur impact.