Saltar al contenido principal

Reporting Bugs

To report a bug, please create an issue on GitHub. You can also ask for help on Discord.

Feature Requests

If you’re not sure if it’s a bug, and you feel it’s closer to a feature request, then you should probably open a discussion instead.

Submit a Pull Request

Contributing code to Twenty starts with a pull request (PR).

Before You Start

  1. Check existing issues for related work
  2. For new features, open an issue first to discuss
  3. Review our Code of Conduct

Fork and Clone

  1. Fork the repository on GitHub
  2. Clone your fork:
git clone https://github.com/YOUR_USERNAME/twenty.git
cd twenty
  1. Add upstream remote:
git remote add upstream https://github.com/twentyhq/twenty.git

Create a Branch

git checkout -b feature/your-feature-name
Use descriptive branch names:
  • feature/add-export-button
  • fix/login-redirect-issue
  • docs/update-api-guide

Make Your Changes

  1. Write clean, well-documented code
  2. Follow existing code style
  3. Add tests for new functionality
  4. Update documentation if needed

Submit Your PR

  1. Push your branch:
git push origin feature/your-feature-name
  1. Open a PR on GitHub
  2. Fill in the PR template
  3. Link related issues

PR Checklist

  • Code follows project style guidelines
  • Tests pass locally
  • Documentation is updated
  • PR description explains the changes