AO3 News

Post Header

Published:
2017-05-30 20:59:16 UTC
Original:
Progress Report: AO3 Rails Upgrades!
Tags:

Dacă urmăriți Notele noastre de Lansare pentru Archive of Our Own - AO3 (Arhiva Noastră), s-ar putea să fi observat că de ceva vreme ne concentrăm pe actualizări monotone de back-end. De aproape un an de zile, cuvinte ca „acoperire de testare" și „parametrii puternici" au fost prezente în mod proeminent în fiecare jurnal de actualizări, astfel încât nu am putut să ne axăm pe îmbunătățiri și caracteristici mai vizibile. Cu toate acestea, progresăm și datorită contribuțiilor voastre, avem fondurile necesare pentru a lucra cu contractori pentru o bună parte a acestor actualizări!

Datorită faptului că am mai lucrat cu contractori în trecut, în principiu pe mici îmbunătățiri ale codului nostru, acum avem o echipă fantastică, care ne-a fost alături pentru majoritatea marii actualizări Rails și care sperăm că va rămâne cu noi pentru încă câteva proiecte dupa acesta. \o/

Însă, este important de reținut că doar pentru că ne permitem executanți, nu înseamnă că toată munca este făcută imediat. (Din păcate.) Mica noastră echipă de voluntari încă mai trebuie să revizuiască și să testeze toate codurile depuse, fără a-și neglija responsabilitățile pisăloage ale vieților lor „reale". Rezolvarea bug-urilor încă poate lua câteva zile, indiferent dacă persoana îngropată până la cot în cod este plătită sau nu, iar problemele neprevăzute care afectează stabilitatea și securitatea vor precede orice altceva, ocupând majoritatea timpului voluntarilor. (Acesta este și motivul pentru care au fost amânate actualizările majore de cod: se ivesc mereu alte probleme de rezolvat!)

Drept urmare, va mai dura o vreme să ne croim drumul prin codul anacronic, iar progresul va părea că are loc lent din perspectiva utilizatorilor. Momentan operăm cu Rails 3.2, iar actualizarea aceasta ne va duce la ultima versiune, Rails 5. (Oricine este familiar cu Rails știe că aceasta înseamnă multă muncă.) Odată ce terminăm cu munca pentru Rails, trebuie să actualizăm Elasticsearch, care pune în mișcare funcționalitatea de căutare și filtrare a AO3. După aceea, tragem puțin pe dreapta ca să ne putem întoarce la proiecte mai entuziasmante și significant mai vizibile!

Vrem să vă mulțumim pentru răbdare și pentru contribuțiile care fac posibilă externalizarea unei părți a volumului de muncă necesar pentru actualizarea codului AO3. Nu putem răspunde mereu comentariilor de aici și nu putem răspunde fiecărui tweet (chiar dacă gif-ul de reacție este foarte amuzant), dar vă vedem și vă apreciem. Mulțumim pentru toată susținerea oferită de-a lungul tuturor acestor ani! <3

Această postare a fost tradusă de către translatorii voluntari ai OTW. Pentru a afla mai multe despre munca noastră, vizitați pagina de Traduceri de pe transformativeworks.org.