---
title: Signalements de bogues, demandes et pull requests
icon: bug
info: Signalez des problèmes, demandez des fonctionnalités et contribuez au code
---

## Signaler des bogues

Pour signaler un bogue, veuillez [créer un problème sur GitHub](https://github.com/twentyhq/twenty/issues/new).

Vous pouvez également demander de l'aide sur [Discord](https://discord.gg/cx5n4Jzs57).

## Demandes de fonctionnalités

Si vous n'êtes pas sûr qu'il s'agisse d'un bogue, et que vous pensez que cela ressemble plus à une demande de fonctionnalité, alors vous devriez probablement [ouvrir une discussion à la place](https://github.com/twentyhq/twenty/discussions/new).

## Soumettre une pull request

La contribution au code de Twenty commence par une pull request (PR).

### Avant de démarrer

1. Consultez les [problèmes existants](https://github.com/twentyhq/twenty/issues) pour repérer les travaux liés
2. Pour les nouvelles fonctionnalités, ouvrez d’abord un problème pour en discuter
3. Consultez notre [Code de conduite](https://github.com/twentyhq/twenty/blob/main/CODE_OF_CONDUCT.md)

### Forker et cloner

1. Forkez le dépôt sur GitHub
2. Clonez votre fork:

```bash
git clone https://github.com/YOUR_USERNAME/twenty.git
cd twenty
```

3. Ajoutez le remote upstream:

```bash
git remote add upstream https://github.com/twentyhq/twenty.git
```

### Créer une branche

```bash
git checkout -b feature/your-feature-name
```

Utilisez des noms de branche descriptifs:

* `feature/add-export-button`
* `fix/login-redirect-issue`
* `docs/update-api-guide`

### Apportez vos modifications

1. Écrivez un code propre et bien documenté
2. Suivez le style de code existant
3. Ajoutez des tests pour les nouvelles fonctionnalités
4. Mettez à jour la documentation si nécessaire

### Soumettez votre PR

1. Poussez votre branche:

```bash
git push origin feature/your-feature-name
```

2. Ouvrez une PR sur GitHub
3. Remplissez le modèle de PR
4. Liez les problèmes associés

### Liste de contrôle de la PR

* [ ] Le code respecte les directives de style du projet
* [ ] Les tests réussissent localement
* [ ] La documentation est à jour
* [ ] La description de la PR explique les modifications
