Skip to content

Contribuer

Tomoushie edited this page Aug 3, 2026 · 2 revisions

Contribuer

🇫🇷 Français (cette page) · 🇬🇧 English

Signaler un bug

Deux façons équivalentes :

  1. Depuis l'application (mode avancé) : bouton Signaler un bug — ouvre un ticket GitHub déjà pré-rempli avec la version, le système et le dossier de capture utilisés.
  2. Directement sur GitHub : nouveau ticket.

Avant d'ouvrir un ticket, un coup d'œil à la page FAQ et dépannage peut faire gagner du temps.

Une bonne description inclut :

  • La version utilisée (visible dans le titre de la fenêtre, ou dans le dialogue "Nouveautés").
  • Ce que tu attendais vs. ce qui s'est produit.
  • Les étapes pour reproduire, si possible.
  • Un extrait du panneau Logs (mode avancé) si l'erreur y est visible.

Proposer un changement de code

Le projet est ouvert aux contributions via pull request.

Environnement de développement

  • .NET 10 SDK (Windows)
  • Voir la section Pour les développeurs du README pour le build, les tests et la structure du projet.

Avant de proposer un changement

  1. dotnet build et dotnet test Tests/ChaturbateRecorderApp.Tests.csproj doivent passer sans erreur.
  2. Pas de modification du style de code existant sans raison (pas de reformattage massif dans une PR qui touche autre chose).
  3. Les commentaires expliquent le pourquoi, pas le quoi — le code déjà présent dans le dépôt en est le meilleur exemple à suivre.

Ce qui est explicitement hors périmètre (pour l'instant)

  • Signature Authenticode de l'exécutable (bloqué sur un certificat de signature de code que le mainteneur n'a pas).
  • NativeAOT (non supporté par WinForms).
  • Traduction complète des messages d'erreur/notifications/logs en anglais (seule l'UI principale est traduite pour l'instant).

Si un point ci-dessus te semble important, ouvre quand même une issue pour en discuter avant de coder — évite le travail perdu si la direction ne convient pas.

Soutenir le projet autrement

Clone this wiki locally