Files
RTC_BL_PHONE/docs/plan_gestion_repo_github.md
T
Clément SAILLANT b89cda78c2 Add telephony and web server functionality
- Implement TelephoneSFPManager to manage telephony service interactions.
- Create TelephonyService class to handle telephony states and actions.
- Develop WebServerManager for handling HTTP requests and managing contacts.
- Add HTML, CSS, and JavaScript files for the web UI to interact with the telephony system.
- Introduce WifiManager for managing WiFi connections.
- Implement unit tests for telephony features and state transitions.
- Ensure proper input validation and error handling in web server routes.
2026-02-18 03:37:02 +01:00

1.2 KiB
Raw Blame History

Plan de gestion Repo & GitHub

Objectif

Structurer la gestion du dépôt RTC_BL_PHONE pour garantir la qualité, la traçabilité, lautomatisation CI/CD, et la documentation.


1. Branches

  • main : stable, releases
  • dev : développement
  • feature/* : nouvelles fonctionnalités
  • fix/* : corrections

2. Commits & PR

  • Commits atomiques, messages clairs
  • PR pour chaque feature/fix, validation croisée
  • Templates PR (description, tests, impact)

3. Issues

  • Création dissues pour bugs, features, documentation
  • Templates issues (type, description, reproduction, logs)

4. Releases & Tags

  • Releases pour chaque version stable
  • Tags versionnés (v1.0.0, v1.1.0...)
  • Changelog détaillé

5. CI/CD

  • Automatisation via GitHub Actions
  • Build PlatformIO, tests unitaires, audit code
  • Déploiement releases

6. Documentation

  • README.md structuré (usage, architecture, agents, stacks)
  • docs/fiche_agent_embarque_stack.md, docs/CHANGELOG.md
  • Documentation auto-générée (doxygen, markdown)

7. Traçabilité & Qualité

  • Historique complet (commits, PR, issues)
  • Validation code (lint, tests, audit)
  • Publication releases, changelog

Agent Repo & GitHub Plan généré automatiquement.