La gestion des changelogs est essentielle pour maintenir vos mises à jour d'application transparentes et organisées. Ce guide explique comment créer, structurer et automatiser les changelogs pour les applications __CAPGO_KEEP_0__ , afin que les développeurs et les utilisateurs restent informés. Voici ce que vous allez apprendre : Pourquoi les changelogs sont importants Capacitor appsComment structurer les changelogs
- : Utilisez des catégories comme « Ajouté », « Corrigé » et « Sécurité » pour la clarté.Meilleures pratiques
- Pourquoi les changelogs sont importants: Ils simplifient la débogage, améliorent la communication et construisent la confiance des utilisateurs.
- Comment structurer les changelogs: Mettre à jour les journaux de changement avant les commits, automatiser avec des outils comme Capgo, et passer en revue les entrées pendant les demandes de tirage.
- Outils d'automatisation: Utiliser les pipelines CI/CD et les normes de commit pour simplifier la gestion des journaux de changement.
- Mises à jour OTA: Documenter les mises à jour en direct avec des détails comme les numéros de version, les horodatages et les taux de réussite.
Conseil Rapide: Automatiser la création du journal de changement à l'aide d'outils comme Capgo pour économiser du temps et garantir la cohérence. 95 % des utilisateurs mettent à jour dans les 24 heures en utilisant des solutions Over-the-Air (OTA).
Plongez dans le guide pour configurer votre premier journal de changement et l'intégrer de manière fluide dans votre flux de travail.
Comment versionner et journaliser vos projets automatiquement pour …
Configuration de votre Premier Changelog
Créer un changelog clair est essentiel pour suivre et partager les mises à jour dans votre Capacitor application. Voici comment structurer efficacement et suivre les meilleures pratiques.
Options de Format de Changelog
Suivez le Changelog standard pour organiser les mises à jour par version et type. Cette approche utilise des catégories claires pour rendre les mises à jour faciles à comprendre : Catégorie
| Description | Exemple d'entrée | Ajouté |
|---|---|---|
| Nouvelles fonctionnalités | Ajout du support des notifications push | Suivez la |
| Modifié | Mises à jour des fonctionnalités existantes | Flux d'authentification mis à jour |
| Déprécié | Fonctionnalités à supprimer bientôt | Dépréciation des points de terminaison de legacy API |
| Supprimé | Fonctionnalités supprimées | Analytics obsolètes supprimés |
| Corrigé | Corrections de bogues | Corrections des permissions de la caméra iOS |
| Sécurité | Mises à jour de sécurité | Chiffrement des données renforcé |
Construire votre fichier CHANGELOG.md
Pour configurer votre CHANGELOG.md Assurez-vous qu'il est organisé de manière cohérente et facile à lire. Placez-le dans le répertoire root de votre projet et incluez ces éléments principaux :
- Section d'en-tête: Ajoutez le nom de votre projet et une brève description.
- : Documentez les mises à jour sous des numéros de version sémantiques (MAJOR.MINOR.PATCH).: Utilisez le format ISO (YYYY-MM-DD), comme
- Sécurité Mises à jour de sécurité
2025-03-27. - Changer les Catégories: Grouper les mises à jour sous les en-têtes appropriés.
Toujours lister les versions dans l'ordre chronologique inverse afin que les mises à jour les plus récentes soient en haut.
Ajouter des Étapes de Changelog au Développement
L'inclusion des mises à jour de changelog dans votre flux de travail garantit une documentation précise et à jour. Voici quelques conseils pratiques :
- Mises à jour Pré-enregistrement: Mettre à jour le changelog avant de commettre code modifications. Cela réduit la chance de manquer des mises à jour importantes.
- Intégration Automatisée: Les outils comme Capgo fonctionnent avec GitHub Actions, GitLab CI, et Jenkins [1] faciliter le processus d'actualisation de votre changelog.
- Processus de Revue: Faites de la revue des entrées de changelog une partie de votre processus de demande de tirage. Cela garantit que les mises à jour sont précises et approuvées avant la fusion.
Écrire des Entrées de Changelog Claires
Les entrées de changelog doivent trouver un équilibre entre la précision technique et la lisibilité, les rendant utiles pour les développeurs et les utilisateurs.
Guide de Style d'Écriture
Suivez ces principes pour vous assurer que vos entrées de changelog sont claires et cohérentes :
- Écrivez en présent
- Commencez par verbes d'action
- So faisons attention à ce qui a changé
- Mentionnez les mises à jour des versions des dépendances
- Utilisez un jargon technique minimal
Exemples :
| Entrée floue | Entrée claire |
|---|---|
| Corrigé des bogues | Fixer le blocage de la prévisualisation de la caméra sur les appareils iOS 17.4 |
| Ajouté des choses | Ajouter un support d'authentification biométrique pour Android |
| Modifié API | Mise à jour de l'endpoint de profil utilisateur pour supporter de nouveaux champs |
| Correctifs de sécurité | Patch SQLite vulnérabilité d'injection dans la fonction de recherche |
Changer les types et les catégories
Organisez vos mises à jour en catégories claires afin que les utilisateurs puissent rapidement trouver ce qui leur intéresse. Voici une brève description des catégories courantes :
- Ajouté: Introduit de nouvelles fonctionnalités ou de nouvelles fonctionnalités
- Modifié: Met à jour ou modifie les fonctionnalités existantes
- Obsolet: Marque les fonctionnalités ou la fonctionnalité prévues pour être supprimées
- Supprimé: Indique les fonctionnalités ou la fonctionnalité qui ont été supprimées
- Corrigé: Résout les bogues ou les problèmes
- Sécurité: Couvre les correctifs ou les mises à jour liés aux vulnérabilités de sécurité
Considérez l'impact de l'utilisateur lors de l'affectation de catégories. Par exemple, si un noyau API est mis à jour, le listez sous « Changé » et fournissez des détails de migration si nécessaire. Pour les mises à jour majeures, renvoyez-vous au source pour plus de contexte.
Ajouter des Liens de Référence
Faites de votre changelog plus utile en liant les entrées à la documentation pertinente, aux problèmes ou aux commits :
1. Références des Problèmes
Directement lier à GitHub les problèmes ou les demandes de modification liés à la modification :
- Fix iOS camera permissions dialog ([#234](https://github.com/your-repo/issues/234))
2. Liens de documentation
Lors de l'introduction de nouvelles fonctionnalités ou de modifications importantes, inclure des liens vers la documentation mise à jour :
- Add push notification support (See [Migration Guide](https://docs.example.com/push))
3. Références de commit
Pour les mises à jour majeures, référencer le commit spécifique :
- Update authentication flow (commit: `8f4d89b`)
“Capgo est un outil indispensable pour les développeurs, qui veulent être plus productifs. Éviter la revue pour les correctifs est d'or.” - Bessie Cooper
Outils d'automatisation de changelog
L'automatisation de la création de changelog simplifie votre flux de travail et garantit une documentation cohérente des modifications tout au long de votre projet Capacitor.
Meilleurs outils de changelog
Plusieurs outils peuvent gérer efficacement l'automatisation de changelog. Lors du choix d'un outil, concentrez-vous sur ces caractéristiques clés :
- Détection de version: Détection automatique des nouvelles versions
- Analyse de commit: Extraits les détails pertinents des messages de commit
- Capacités d'intégration: S'intègre parfaitement dans votre pipeline CI/CD existant
- Options de personnalisation: S'adapte aux besoins spécifiques de votre projet
Capgo facilite l'automatisation de la génération de changelog en intégrant des mises à jour en temps réel [1]. Avec plus de 750 applications en production et 23,5 millions de mises à jour délivrées, elle a prouvé sa fiabilité. Pour tirer le maximum de ces outils, assurez-vous que vos messages de commit suivent une structure claire. [1]Normes de message de commit
Utilisez ce format pour les messages de commit :
[corps facultatif]
Intégration de commit
[facultatif pied de page]
Voici quelques types de commit courants :
- feat: Pour introduire de nouvelles fonctionnalités
- fix: Pour résoudre les bogues
- docs: Pour les modifications de documentation
- style: Pour les mises à jour de formatage
- refactor: Pour réorganiser code sans changer son comportement
- Langue cible : FrançaisProtégés : ["Cloudflare", "Capacitor", "GitHub", "Capgo", "code", "API", "SDK", "CLI", "npm", "bun"]
- Textes : ["test", ": Pour ajouter ou mettre à jour des tests", "chore", ": Pour des tâches de maintenance générale", "CI/CD Changelog Setup", "En combinant des outils automatisés avec des messages de commit standardisés, vous pouvez intégrer la génération de changelog dans votre pipeline CI/CD. Cette configuration garantit des mises à jour rapides et précises. Un pipeline configuré correctement peut générer automatiquement des changelogs, vérifier la mise en forme des messages, mettre à jour la documentation et avertir votre équipe.", "Les résultats parlent d’eux-mêmes : 95 % des utilisateurs actifs reçoivent des mises à jour dans les 24 heures en utilisant le système de déploiement automatisé de __CAPGO_KEEP_0__", "OTA Update Changelog Management", "La gestion des changelogs pour les mises à jour en ligne (OTA) nécessite une attention particulière car ces mises à jour sont déployées instantanément. Contrairement aux mises à jour traditionnelles des magasins d'applications que les utilisateurs téléchargent manuellement, les mises à jour OTA atteignent les appareils automatiquement. Cela rend une documentation claire et détaillée essentielle pour maintenir la confiance des utilisateurs et garantir la transparence.", "OTA Update Documentation", "Lors de la gestion de mises à jour en direct, il est important de documenter les détails clés comme la version du bundle, la version de mise à jour OTA, les horodatages de déploiement, les taux de réussite et les indicateurs d'adoption des utilisateurs. Pour rendre le changelog facile à comprendre, organisez les mises à jour en catégories claires :", "Catégorie"]targetLanguage
protectedTokens
texts
The results speak for themselves: 95% of active users receive updates within 24 hours using Capgo’s automated deployment system [1].
protectedTokens
texts
targetLanguage
protectedTokens
| texts | Description | Exemple d'entrée |
|---|---|---|
| Correctifs critiques | Correctifs d'urgence pour les problèmes immédiats | “Résolu le crash dans le flux d'authentification de l'utilisateur” |
| Mises à jour de fonctionnalités | Nouvelles ou améliorées fonctionnalités | “Ajouté le support de l'affichage sombre pour le tableau de bord” |
| Performances | Améliorations de vitesse et d'optimisation | “Réduit le temps de chargement de l'application de 40%” |
| Sécurité | Mises à jour pour améliorer la sécurité | “Chiffrement des données renforcé pour les transferts de fichiers” |
Capgo Gestion des mises à jour

Pour les mises à jour OTA en direct, une documentation détaillée est nécessaire pour compléter votre stratégie de changelog global. Capgo simplifie ce processus en suivant automatiquement les versions, en surveillant les performances des mises à jour, en enregistrant les annulations et en enregistrant les déploiements par canal.
Un développeur gérant plus de 5 000 utilisateurs a partagé son expérience :
“Nous avons déployé les mises à jour OTA Capgo en production pour notre base d’utilisateurs de +5000. Nous constatons une opération très fluide presque tous nos utilisateurs sont à jour dans quelques minutes après le déploiement de la mise à jour OTA vers @Capgo.” – colenso [1]
Meilleures pratiques pour la gestion du changelog OTA:
- Enregistrez les modifications dès qu’elles sont effectuées.
- Suivez les mises à jour par canal pour soutenir les déploiements étages.
- Conservez des enregistrements clairs des annulations pour une résolution rapide des problèmes.
Rodrigo Mantica souligne l'importance de cette approche :
“Nous pratiquons le développement agile et @Capgo est essentiel pour livrer continuellement à nos utilisateurs !” – Rodrigo Mantica [1]
Résumé
Pratiques clés pour la gestion des changelogs
Gérer efficacement les changelogs renforce la clarté et construit la confiance des utilisateurs. Voici quelques pratiques essentielles :
| Pratique | Description | Impact |
|---|---|---|
| Suivi de version | Suivez les numéros de version (application et OTA). | 82% de taux de réussite mondial pour les mises à jour suivies [1] |
| Catégories de mise à jour | Classer les mises à jour par type (corrections, fonctionnalités, sécurité). | 95% des utilisateurs actifs mettent à jour dans les 24 heures [1] |
| Enregistrements de déploiement | Documenter les horodatages, les taux de réussite et les métriques. | Compatibilité avec la surveillance de 23,5 millions de mises à jour [1] |
| Stratégie de reversion | Maintenir des journaux des versions précédentes avec une intégration OTA. | Permet une récupération immédiate lorsque nécessaire. |
Outils recommandés pour une meilleure gestion
Pour mettre en œuvre ces pratiques de manière efficace, l'utilisation des bons outils est cruciale. Les applications modernes Capacitor bénéficient d'outils comme Capgo, qui simplifie la gestion du changelog avec des fonctionnalités telles que :
- Contrôle de version automatique: Suivez et documentez les mises à jour de manière fluide à l'aide des pipelines CI/CD.
- Analyse en temps réel: Suivez les performances des mises à jour et les taux d'adoption des utilisateurs.
- Gestion de la chaîne: Activez les tests bêta et les déploiements étalés pour un déploiement plus fluide.
Lors du choix des outils pour la gestion du changelog, donnez la priorité à :
- Intégration fluide:Compatibilité avec vos workflows existants.
- Documentation détaillée: Suivi automatique des données de déploiement.
- Mises à jour des utilisateurs: Communication claire et directe sur les changements.
En combinant ces pratiques avec les bons outils, vous pouvez établir un système de changelog fiable qui soutient la livraison continue tout en informant les utilisateurs.
“Nous pratiquons le développement agile et @Capgo est essentiel à la livraison continue à nos utilisateurs !” [1]
Continuez avec la gestion de Capacitor : Guide ultime de la gestion de changelog
Si vous utilisez Capacitor : Guide ultime de la gestion de changelog pour planifier le roulage et le contrôle de version, connectez-le avec Rollbacks pour les détails d'implémentation dans Rollbacks, Version Targeting pour les détails d'implémentation dans Version Targeting, Update Behavior pour les détails d'implémentation dans Update Behavior, bundle pour les détails d'implémentation dans bundle, et Capgo Mises à jour en temps réel pour le flux de travail du produit dans Capgo Mises à jour en temps réel.