Diferență între revizuiri ale paginii „Migrare la GitHub”

Sari la navigare Sari la căutare
1.005 octeți adăugați ,  2 august 2018 13:02
fără descrierea modificării
 
(Nu s-au afișat 14 versiuni intermediare efectuate de același utilizator)
Linia 1: Linia 1:
= Migrare la GitHub =
În februarie 2014 am migrat de la Subversion la git și GitHub. Aici documentez procesul.
În februarie 2014 am migrat de la Subversion la git și GitHub. Aici documentez procesul.


Linia 21: Linia 19:


<pre>
<pre>
alex.grigoras = Alex Grigoraș <alex.grigoras@gmail.com>
cata = Cătălin Frâncu <xxx@yyy.zzz>
alexm = Alex Morega <alex@grep.ro>
radu = Radu Borza <xxx@yyy.zzz>
alinu = Alin Ungureanu <alyn.cti@gmail.com>
root = Cătălin Frâncu <xxx@yyy.zzz>
cata = Cătălin Frâncu <cata@francu.com>
svn = Cătălin Frâncu <xxx@yyy.zzz>
cristian.chilipirea = Cristian Chilipirea <cristian.chilipirea@cti.pub.ro>
... alți autori ...
grigoroiualex = Aleg Grigoroiu <grigoroiualexandru@gmail.com>
guitarMan = Horia <mihaitrifu512@yahoo.com>
mihai17 = Mihai Trifu <mihaitrifu512@yahoo.com>
radu = Radu Borza <raduborza@gmail.com>
root = Cătălin Frâncu <cata@francu.com>
sonia = Sonia Andriu <sonia@andriu.ro>
svn = Cătălin Frâncu <cata@francu.com>
vially = Valentin Hăloiu <vially.ichb@gmail.com>
</pre>
</pre>


Linia 69: Linia 59:
tickets = /path/to/tickets.csv
tickets = /path/to/tickets.csv
comments = /path/to/comments.csv
comments = /path/to/comments.csv
users = radu: RaduBorza, radu_borza@yahoo.it: RaduBorza, alex grigoras: alex-grigoras, cristian chilipirea: darkhunterj, grep.ro/openid: mgax, mihaitrifu512: MihaiTrifu, sonia andriu: sandriu, strat.cristian@gmail.com: cgst, sîrbu nicolae-cezar: sarbull, vially: vially, constantin serban-radoi: costash, *: CatalinFrancu
users = radu: RaduBorza, ... alți autori ..., *: CatalinFrancu
</pre>
</pre>


Linia 88: Linia 78:
python tratihubis.py --really tratihubis.con
python tratihubis.py --really tratihubis.con
</pre>
</pre>
Notă: tichetele 1-178 sunt numerotate identic pe Trac și pe GitHub. Tichetele 179, 180 și 181 lipsesc pe Trac (erau deschise de un spammer și le-am șters la nivel jos, din sqlite). Tichetele 182-... din Trac corespund tichetelor 179-... de pe GitHub (așadar numerele de ordine pe GitHub sunt cu 3 mai mici).


== Migrarea clienților DEX și DEX-mobile de pe dexonline.ro ==
== Migrarea clienților DEX și DEX-mobile de pe dexonline.ro ==
Linia 123: Linia 115:
Am încărcat pagini pe m.dexonline.ro:8080 și pe dexonline.ro:8080 ca să evit cache-ul Varnish.
Am încărcat pagini pe m.dexonline.ro:8080 și pe dexonline.ro:8080 ca să evit cache-ul Varnish.


== Lucruri de făcut ==
== Migrarea paginilor wiki ==


Convertește beta.dexonline.ro
Am migrat, de mână, lista de pagini de la http://trac.dexonline.ro/wiki/TitleIndex (mai puțin cele generate automat de Trac, evident). În general, le-am păstrat numele.


Convertește m.dexonline.ro
Întrucât exista deja o pagină [[Despărțirea în silabe]], am mutat pagina respectivă de pe Trac în [[Discuție:Despărțirea în silabe]]. Cele două (pagina și discuția) sunt foarte asemănătoare. Ar trebui unificate.


Convertește dexonline.ro
== Migrarea fișierelor atașate tichetelor ==


GitHub acceptă doar fișiere de tip imagine. Pe acelea le-am încărcat la fiecare ''issue'' separat.


Pune o legătură de la GitHub la instrucțiunile de instalare.
Pentru restul fișierelor, politica lui GitHub este să-ți găsești singur găzduire, apoi să pui legături către ele. Le-am încărcat pe toate aici, la [[Fișiere atașate în Trac]]. MediaWiki pare să pună legături roșii, cu intermitență, dar le puteți consulta și la [[Special:Listă fișiere]].


Anunță toate părțile interesate de schimbare.
Apoi am pus legături către ele din fiecare ''issue'' GitHub.


Găzduiește undeva fișierele atașate și de pus link-uri pe GitHub. GitHub permite doar încărcarea imaginilor.
Pentru a găsi toate tichetele Trac care aveau fișiere atașate, am folosit comanda:


<pre>
<pre>
Linia 143: Linia 136:
</pre>
</pre>


Etichetează bugurile: newbie, graphic etc.
== Etichetarea tichetelor (hehe) ==
 
Am creat etichete pe GitHub: https://github.com/CatalinFrancu/dexonline/issues . Am urmărit următoarele categorii:
 
* cât durează repararea (< 10 ore, 10-50 ore, > 50 ore)
* componenta (backend, frontend, mobile, brainstorming, jocuri etc.); pot fi suprapuneri
* altele: newbie (tichete care pot fi rezolvate de nou-veniți), grafică etc.
 
Am păstrat etichetele newbie din Trac. Am etichetat cam jumătate din tichete, cele mai noi, cu toate etichetele corecte. În rest, componentele s-au pierdut. Voi încerca, dar nu promit, să trec și prin tichetele vechi.


Pagini cu probleme la migrare:
== Refacerea paginii principale ==
http://trac.dexonline.ro/wiki/Desp%C4%83r%C8%9Birea_%C3%AEn_silabe este sau nu aceeași cu [[Despărțirea în silabe]]?


Link din [[Informații pentru programatori]] către lista de tichete newbie (după reetichetarea tichetelor)
Am refăcut pagina principală de pe acest wiki pentru a ne adresa lingviștilor, programatorilor etc.


Schimbă legătura către Update4Instructions (protocolul de sincronizare cu clienții)
== Redenumește baza de date ==
 
Am redenumit baza de date MySQL din ''lingv'' în ''wiki''.
 
* Modifică, în LocalSettings.php, numele bazei de date folosite.
* Exportă baza de date cu mysqldump
* Creează o bază de date nouă (<tt>create database wiki charset utf8</tt>)
* Importă dump-ul în această bază de date nouă
* Șterge baza de date veche.
 
== Lucruri de făcut ==


Schimbă legătura către formatarea definițiilor din [[Protocol de exportare a datelor]].
Completează secțiunea despre contribuții din [[Instrucțiuni de instalare]].


Schimbă legătura către ghidul voluntarului din pagina de contribuție
Dă pe blog? S-ar putea să fie de interes prea restrâns pentru asta.

Meniu de navigare