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

Sari la navigare Sari la căutare
1.336 de octeți adăugați ,  2 august 2018 12:02
fără descrierea modificării
 
(Nu s-au afișat 11 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 ==
 
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.
 
Î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.
 
== Migrarea fișierelor atașate tichetelor ==
 
GitHub acceptă doar fișiere de tip imagine. Pe acelea le-am încărcat la fiecare ''issue'' separat.
 
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 pune 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 134: Linia 136:
</pre>
</pre>


Etichetează bugurile: newbie, graphic etc.
== Etichetarea tichetelor (hehe) ==


Pagini cu probleme la migrare:
Am creat etichete pe GitHub: https://github.com/CatalinFrancu/dexonline/issues . Am urmărit următoarele categorii:
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)
* 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.
 
== Refacerea paginii principale ==
 
Am refăcut pagina principală de pe acest wiki pentru a ne adresa lingviștilor, programatorilor etc.
 
== 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 ==


Completează secțiunea despre contribuții din [[Instrucțiuni de instalare]].
Completează secțiunea despre contribuții din [[Instrucțiuni de instalare]].
Dă pe blog? S-ar putea să fie de interes prea restrâns pentru asta.

Meniu de navigare