Salt la conținutul principal

Raportare Erori

Pentru a raporta o eroare, te rog creează o problemă pe GitHub. Poți de asemenea să ceri ajutor pe Discord.

Cereri de Funcționalități

Dacă nu ești sigur că este o eroare și simți că este mai aproape de o cerere de funcționalitate, atunci ar trebui probabil să deschizi în loc o discuție.

Trimiteți un pull request

Contribuirea cu cod la Twenty începe cu un pull request (PR).

Înainte de a începe

  1. Verificați problemele existente pentru lucrări conexe
  2. Pentru funcționalități noi, deschideți mai întâi o problemă pentru a discuta
  3. Consultați Codul de conduită

Faceți fork și clonați

  1. Faceți fork al repository-ului pe GitHub
  2. Clonați fork-ul:
git clone https://github.com/YOUR_USERNAME/twenty.git
cd twenty
  1. Adăugați remote-ul upstream:
git remote add upstream https://github.com/twentyhq/twenty.git

Creați o ramură

git checkout -b feature/your-feature-name
Folosiți nume descriptive pentru ramuri:
  • feature/add-export-button
  • fix/login-redirect-issue
  • docs/update-api-guide

Faceți modificările

  1. Scrieți cod curat, bine documentat
  2. Respectați stilul de cod existent
  3. Adăugați teste pentru funcționalitatea nouă
  4. Actualizați documentația dacă este necesar

Trimiteți PR-ul

  1. Faceți push pentru ramura dvs.:
git push origin feature/your-feature-name
  1. Deschideți un PR pe GitHub
  2. Completați șablonul PR
  3. Asociați problemele corelate

Listă de verificare PR

  • Codul respectă ghidurile de stil ale proiectului
  • Testele trec local
  • Documentația este actualizată
  • Descrierea PR-ului explică modificările