Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 1.67 KB

File metadata and controls

29 lines (21 loc) · 1.67 KB

Open Source

Deadline: pana la examen

Cunostiinte evaluate:

  • programare in Rust
  • abilitatea de a contribui la un proiect open source

Proiecte

Puteti contribui la orice proiect open source scris in Rust care indeplineste urmatoarele reguli:

  • este un proiect public scris a carui autori nu au legatura cu voi
  • este scris in Rust sau are o parte scrisa in Rust (la care veti contribuiti voi)

Cum sa incepeti

A gasi un proiect si a contribui la el nu este mereu foarte simplu. Am alcatuit o lista de proiecte open source la care ati putea contribui. Am dat fork mai multor proiecte existente si le-am pus pe organizatia UPB-CS-OpenSourceUpstream. Pentru a contribui la aceste proiecte:

  • uitati-va peste proiecte, cititi fisierul README.md al fiecaruia;
  • mergeti pe repository-ul original (este pus sub numele repository-ului sub forma forked from organization/project_name) la sectiunea Issues si cautati issue-uri cu label-ul good first issue;
  • faceti un fork al repository-ului de la UPB-CS-OpenSourceUpstream pe contul vostru (butonul Fork e in dreapta sus);
  • clonati repository-ul vostru;
  • faceti un branch nou pe repository-ul vostru si lucrari pe el;
  • deschideti un draft pull request catre repository-ul de pe UPB-CS-OpenSourceUpstream, asta ne va permite sa va dam feedback;
  • lucrati la contributie si dati push-uri;
  • noi va vom da feedback;
  • cand sunteti gata sa trimiteti contributia in upstream, deschideti un pull request catre repository-ul proiectului original.

Daca aveti alte idei de proiecte, va rog sa ne scrieti pe Teams pentru a putea clona si noi acele repository-uri.