Pereiti prie turinio

Prisijunk prie Open Source!


  

8 nariai balsavo

  1. 1. Ar esi prisidėjęs prie kokio nors Open Source projekto?

    • Taip (gal net papasakoksiu komentaruose kur ir ką darau)
      1
    • Ne
      3
    • Vis žadu...
      1
    • Mama, vakarienė jau paruošta?
      3


Rekomenduojami pranešimai

http://churchwilne.co.uk/wp-content/uploads/2016/06/needyou.jpg

 

Atrodo nors pats ir naudoju Composer su nemažai įvairių bibliotekų, tačiau kažkaip neteko prisidėti nei prie vienos bibliotekos kūrimo.

Pagrindinė problema kurią matau tai padaryti - kad prisidėti prie populiaraus projekto, reikia per daug gilintis į jį (t. y. užims daug laiko). O norėtusi kaip nors paprasčiau pradžioje, kad išsibandyti kaip viskas veikia praktiškai.

 

Dėl to nusprendžiau, kad reikia sukurti naują projektą. Pagrindiniai jo kriterijai:

1. Kad būtų paprasta jame taisyti kodą, nereikėtų ilgai gilintis kaip viskas veikia.

2. Projektas turi būti naudingas. Ne šiaip sau darymas mokymosi tikslais.

3. Neturi būti kito projekto, kuris jau įgyvendino šia mintį.

 

Taigi (aplodismentai), pristatau subtitrų konvertavimą: https://github.com/mantas-done/subtitles

Subtitrai - tekstas kurį matome filmų apačioje (jei kas nežinojo) :)

 

Projekto tikslas - konvertuoti subtitrų failus iš vieno formato į kitą:

1. Didžioji dalis subtitlrų formatų yra tiesiog labai paprasti tekstiniai failai

http://visihow.com/images/7/71/Edit_1.png

2. Panašų kodą (kaip github) naudojame realioje svetainėje, tik ten jis nėra išskirtas į atskirą biblioteką.

3. Kiek ieškojau, neradau nei vieno PHP projekto kuris būtų išbaigtas ar bent jau merdėjantis, bet veikiantis.

 

Kokia nauda prisidėti?

Įgausi patirties naudojantis GIT, UnitTest.

Komandinio darbo patirties.

Galima isirašyti į CV, kad prisidėjai prie kažkokio mažo Open Source projekto.

Merginos neatsispirs tau (čia gal truputi pamelavau).

 

Užsikabliavai?

Apačioje dokumentacijos github puslapyje gali rasti ką galima būtų padaryti.

Trūksta žinių, klausk temoje :)

 

https://github.com/mantas-done/subtitles

Redagavo wwwOgrasLt
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kdl ant kintamųjų nenaudoji camelCase?

 

https://github.com/mantas-done/subtitles/blob/master/src/code/Converters/ConverterContract.php#L19 gal geriau būtu naudoti objektus (ir ten turėti aprašytus ta start, end ir pnš.), bent jau žinosiu struktūra ir bus paprasčiau dirbti.

Redagavo Arvis
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kdl ant kintamųjų nenaudoji camelCase?

 

Tiesiog taip pripratęs šiuo metu. PSR standartas taip pat nenurodo koki būda naudoti kintamiesiems.

 

https://github.com/mantas-done/subtitles/blob/master/src/code/Converters/ConverterContract.php#L19 gal geriau būtu naudoti objektus (ir ten turėti aprašytus ta start, end ir pnš.), bent jau žinosiu struktūra ir bus paprasčiau dirbti.

 

Galvojau apie tai, tačiau norėjau, kad būtų kuo paprasčiau pradedantiesiems :)

 

Kol kas tikslas, kad kažkas judėtų. O toliau jau pamatysim kur nuvęs :D

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Atnaujinsiu statusą. Per savaitę gavau kelis klausimus, tačiau niekas naujo kodo nedrįso komitinti :(

 

Pataisiau dokumentaciją ir noriu paklausti, ar suprantaimai parašyta? T.y. jei reikėtų naudoti biblioteką ar kiltų klausimų, ar viskas aišku? :)

 

Gal kokių šiaip pastėbejimų turite?

Redagavo wwwOgrasLt
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...