---
title: Bugs, solicitações e Pull Requests
icon: bug
info: Reporte issues, solicite funcionalidades e contribua com código
---

## Relatar Erros

Para relatar um erro, por favor [crie um problema no GitHub](https://github.com/twentyhq/twenty/issues/new).

Você também pode pedir ajuda no [Discord](https://discord.gg/cx5n4Jzs57).

## Solicitações de Funcionalidades

Se você não tem certeza se é um erro e sente que está mais próximo de uma solicitação de funcionalidade, então você provavelmente deve [abrir uma discussão em vez disso](https://github.com/twentyhq/twenty/discussions/new).

## Envie um Pull Request

Contribuir com código para o Twenty começa com um pull request (PR).

### Antes de Começar

1. Confira as [issues existentes](https://github.com/twentyhq/twenty/issues) para trabalhos relacionados
2. Para novas funcionalidades, abra primeiro uma issue para discutir
3. Consulte nosso [Código de Conduta](https://github.com/twentyhq/twenty/blob/main/CODE_OF_CONDUCT.md)

### Fork e clone

1. Crie um fork do repositório no GitHub
2. Clone seu fork:

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

3. Adicione o remoto upstream:

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

### Crie uma branch

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

Use nomes de branch descritivos:

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

### Faça suas alterações

1. Escreva código limpo e bem documentado
2. Siga o estilo de código existente
3. Adicione testes para a nova funcionalidade
4. Atualize a documentação se necessário

### Envie seu PR

1. Faça push da sua branch:

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

2. Abra um PR no GitHub
3. Preencha o modelo do PR
4. Vincule as issues relacionadas

### Checklist de PR

* [ ] O código segue as diretrizes de estilo do projeto
* [ ] Os testes passam localmente
* [ ] A documentação está atualizada
* [ ] A descrição do PR explica as alterações
