Puncte:0

Includerea modulelor în depozitul Git

drapel us

Modulele terțe non-core sunt menținute în module directorul din directorul rădăcină Drupal. Acest director ar trebui adăugat la fișierul .gitignore?

Dacă un modul este actualizat într-un sistem Staging, atunci de ce ar fi gestionat modulul într-un depozit Git specific site-ului când nu sunt intenționate modificări și modulul este întreținut de o terță parte? Cu siguranță, dacă modulul este necesar în producție, atunci este vorba de o simplă instalare a modulului odată ce tragerea este terminată?

Dacă se folosește compozitor, ar fi suficient să rulați actualizarea compozitorului odată ce codul este extras (inclusiv composer.json) pentru a avea instalate modulele lipsă? Presupun că acest lucru ar asigura că modulele de montaj și producție sunt menținute sincronizate fără a menține codul în Git.

drapel cn
Închiderea ca înșelătorie a întrebării mai canonice, deoarece nu există nicio diferență între furnizor și folderul module/contrib în acest context
Puncte:0
drapel cn

Aceasta depinde în totalitate de dvs. și de modul în care doriți să vă gestionați serverul web.

De exemplu, printre gazdele dedicate Drupal, Platform.sh și Pantheon v-au angajat compozitor.json și compozitor.blocare, iar apoi vă construiesc automat site-ul pe baza asta. Acest lucru are avantajul de a vă menține git repo-ul mic.

Dar, dacă aveți un site simplu pe găzduire partajată, uneori este mai ușor să comiteți toate modulele, astfel încât să puteți face git checkout și să se facă fără a vă face griji cu privire la eșecurile de construcție. Desigur, acest lucru face ca depozitul să fie mult mai mare.

Până la urmă, nu cred că există Drupal cea mai bună practică în acest sens, deoarece este o chestiune de instrumente de construcție. In orice caz, compozitor afirmă că lor cea mai bună practică este să nu comite dependențe.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.