ગીથબ પર મારી પ્રથમ PR (પુલ વિનંતી)

સારું, હું મારા કમ્ફર્ટ ઝોનમાંથી થોડુંક બહાર નીકળવાની, મારા બીજા કમ્ફર્ટ ઝોનમાં પ્રવેશવાની સ્વતંત્રતા લઈશ 😛 ફોસ. આ પોસ્ટમાં હું ઇરાદો રાખું છું, જેમ કે મેં જેમન્ટુ સાથે કર્યું હતું, પહેલા મારો અંગત અનુભવ થોડો વહેંચો અને તેથી પ્રોજેક્ટ્સ અને યોગદાનની દુનિયામાં પોતાને સંપૂર્ણ રીતે નિમજ્જન કરી શકવા માટે તેમને થોડો ઉત્તેજિત કરવાનો પ્રયાસ કરું. આગળ ધારણા વિના, ચાલો શરૂ કરીએ:

ફોસ

મફત અને મુક્ત સ્રોત સ .ફ્ટવેર (અંગ્રેજીમાં તેના ટૂંકાક્ષર માટે) એ વર્તમાન છે બંને ખુલ્લા સ્રોત અને મફત સ softwareફ્ટવેર પ્રોજેક્ટ્સનો સમાવેશ કરે છે. મારે તે બંને વચ્ચેના તફાવત વિશે ચર્ચા કરવાનો ઇરાદો નથી, કારણ કે મેં પહેલાથી જ તે વારંવાર કર્યું છે, એકવાર મારે તે જ શ્રી સ્ટallલમેનને બધું સમજાવવું પડ્યું હતું, જેમણે ઇન્ટરનેટ પરની એક પ્રોજેક્ટ સૂચિ પર મેલ દ્વારા મારો સંપર્ક કર્યો હતો. એક લેખ કે જેના વિશે હું ખૂબ જ ઉત્સાહિત છું અને જે હું તમારી સાથે શેર કરવા જાઉં છું તે જીએનયુ સત્તાવાર વેબસાઇટ પર છે અને તેના ઘણા દસ્તાવેજોની જેમ, તેઓ જુદી જુદી ભાષાઓમાં અનુવાદિત છે. હું કડી જોડું છું અને હું મારા ધ્યાન આકર્ષિત કરનારા એક ફકરાને ટાંકવાની સ્વતંત્રતા લઈશ.

https://www.gnu.org/education/edu-schools.es.html

શાળાઓમાં મફત સ softwareફ્ટવેરનો ઉપયોગ કરવાનું forંડું કારણ નૈતિક શિક્ષણ છે. અમે અપેક્ષા રાખીએ છીએ કે શાળાઓ મૂળભૂત તથ્યો અને ઉપયોગી કુશળતા શીખવશે, પરંતુ તે તેમની ભૂમિકાનો માત્ર એક ભાગ છે. શાળાઓનું મૂળ કાર્ય એ છે કે અન્ય લોકોને મદદ કરવાની ટેવ સહિત, સારી નાગરિકતા શીખવવી. કમ્પ્યુટિંગમાં, આનો અર્થ છે સોફ્ટવેર શેરિંગ શીખવવું. કિન્ડરગાર્ટનથી શરૂ થતી શાળાઓએ તેમના વિદ્યાર્થીઓને કહેવું જોઈએ: “જો તમે શાળામાં સ softwareફ્ટવેર લાવો છો, તો તમારે તેને અન્ય બાળકો સાથે શેર કરવું આવશ્યક છે. અને તમારે વર્ગમાં સ્રોત કોડ બતાવવો જોઈએ, જો કોઈ વ્યક્તિ શીખવા માંગે છે. તેથી, તેને શાળામાં બિન-મુક્ત સ softwareફ્ટવેર લાવવાની મંજૂરી નથી, સિવાય કે તેનો ઉપયોગ કેટલાક વિપરીત ઇજનેરી કાર્ય માટે કરવામાં આવે.

જેમ તમે જોઈ શકો છો, મફત સ softwareફ્ટવેર એ તકનીકી કરતાં વધુ એક પ્રવાહ છે, હું નૈતિક કહીશ. તે આ વિશ્વની નજીક એક પગલું નજીક જવા જેવું છે જ્યાં સ્વાર્થ અને ગૌરવ બાજુમાં છે અને આપણી પાસે અન્ય લોકોની વહેંચણી અને કાળજી રાખનારા લોકો હોઈ શકે છે.

ઠીક છે, હું તમને નિ freeશુલ્ક સ softwareફ્ટવેરના પ્રખર વપરાશકર્તાઓ બનાવવાનો ઇરાદો નથી, પરંતુ હું તમને દસ્તાવેજો દ્વારા છલાંગ મારવા પ્રોત્સાહિત કરું છું, અને જુઓ કે તેઓ કેટલું સારું બચાવી શકે 🙂

પ્રોજેક્ટ્સ

બધા સ softwareફ્ટવેર, ભલે ઓપન સોર્સ અથવા ફ્રી સ softwareફ્ટવેર, એક પ્રોજેક્ટ ધરાવે છે અને સંભવત: કોઈ સમુદાય તેની આસપાસ ફરે છે. આ તે છે જે તેને જાળવી રાખે છે, તેને સુધારે છે, તેને સુરક્ષિત કરે છે, વગેરે. અપેક્ષા મુજબ, મોટા પ્રોજેક્ટ, રચનાઓ પ્રક્રિયાઓ અને સ્વરૂપોની દ્રષ્ટિએ વધુ અને વધુ વિશિષ્ટ બને છે, અને સહભાગીઓની સંખ્યા વધારે હોવાથી તે કરવાનું સ્પષ્ટપણે યોગ્ય છે, ભૂલો સારી રીતે સમજી ન શકે તો વધારે હોઈ શકે છે. સહયોગ કરવા માટેની નિર્ધારિત રીતો અને આમ કરવાની પ્રક્રિયાઓ.

FOSS પ્રોગ્રામમાં ફાળો આપવાનું પસંદ કરતી વખતે અંગૂઠાનો મુખ્ય નિયમ છે USAR કાર્યક્રમ જણાવ્યું હતું 😀 અને હું જે કહું છું તે થોડું મૂર્ખ લાગે છે, પરંતુ તે ખરેખર ઘણું અર્થપૂર્ણ છે. કેવી રીતે ઘણા છે વિશેષતા પ્રોગ્રામમાં શું શામેલ છે? જરૂરિયાત સારી છે. દરેક અસ્તિત્વમાં છે તે કાર્યક્ષમતા એ હકીકત પર આધારિત છે કે કોઈને (એક અથવા ઘણા લોકો) તે કાર્યની જરૂર છે. આથી જ જો તમે કોઈ સમુદાય સાથે શેર કરવા અને સહયોગ કરવા માંગતા હો, તો એક આવશ્યક પગલું છે ઉપયોગો તેઓ શું વિકાસ કરે છે.

શું તમારે કોઈ નિષ્ણાત પ્રોગ્રામર બનવાની જરૂર છે?

હું એક સરળ પ્રશ્ન પૂછીને આ ભાગની શરૂઆત કરવા માંગું છું. કોઈ નિષ્ણાત પ્રોગ્રામર કેવી રીતે બને છે? અહીં કેટલાક મને કહેશે, સારી લેખન કોડહું તે બધા લોકોને કહું છું કે આ યોગ્ય અભિગમ નથી. કેમ?

વાંચન કોડ તમને વધુ સારા પ્રોગ્રામર બનાવે છે

ચાલુ રાખતા પહેલા આ થોડો વિચાર આપો. લખવા માટે કેવી રીતે લેખક જાણીને થયો હતો? બીજા બધા લેખકો સાથે મગજને પોષવું, વાંચવાનું શીખી લેવું એ પ્રથમ નથી અને આખરે સામગ્રી અને મૂલ્ય સાથે કંઈક લખવાનું શરૂ કરી શકશે? કોડ સાથે તે બરાબર છે, શીખતા પહેલા વ્યક્તિએ ઘણું વાંચવાનું શીખવું જોઈએ લખવુ.

તમારો કોડ કદાચ એટલો સારો નથી

જેઓ ઘણાં વર્ષોથી પ્રોગ્રામિંગ કરી રહ્યાં છે, માફ કરશો જો આ સાથે હું આ બધા સમયમાં તેઓએ જે મેળવ્યું છે તેની તેમની વિભાવનાઓનો નાશ કરું છું, પરંતુ તે સાચું છે. આપણામાંના જેમને ખરેખર મોટા પ્રોજેક્ટ્સમાં સહયોગ કરવાની તક મળી છે, પ્રથમ તમે કદર કરી શકો છો કે એવા ઘણા લોકો છે જે એક કરતા વધુ પ્રતિભાશાળી છે. સ્વાભાવિક રીતે આ ગેરફાયદા હોવાને બદલે, તે એક બિંદુ છે જેના દ્વારા કોઈ પ્રોજેક્ટને ટેકો આપવાથી તમે વધુ સારા વિકાસકર્તા બની શકો.

દરરોજ તમારા કોડની સમીક્ષા કરતી સેંકડો અથવા કદાચ હજારો આંખો હોવાને લીધે, તમે શોધી કા .ો છો કે કયા પાસાઓમાં તમારું તર્ક બધામાં શ્રેષ્ઠ નથી. આનો મુખ્ય ફાયદો એ છે કે સમય જતા, તમારું મગજ આગળ વધવાની નવી રીતો શોધે છે, અને તમારી ભાગીદારીની શરૂઆતમાં તમે કરેલી "બાલિશ" ભૂલો અસ્પષ્ટ મેમરી બની જાય છે.

આ સાથે, હું ફક્ત એ હકીકતને મજબૂત કરવા માંગું છું કે કોઈ પ્રોજેક્ટ તમારા માટે સારું છે, બંને વાંચવાનું શીખો અને કોડ લખવાનું શીખો, જે લાંબા ગાળે તમને એક બનાવશે નિષ્ણાત પ્રોગ્રામર.

અને ... જો હું પ્રોગ્રામર ન હોઉં તો?

આ એક મુદ્દો છે કે હું તેનો સ્પર્શ પણ કરવા માંગુ છું કારણ કે ઘણા લોકોને લાગે છે કે જો તમે કોડ લખો નહીં, તો તમે મદદ કરવા માટે કંઇ કરી શકતા નથી. આ ત્યાંની સૌથી નુકસાનકારક શહેરી માન્યતાઓમાંની એક છે.

ઘણા પ્રોજેક્ટ્સમાં કોડ પેદા કરવા કરતા ન nonન-કોડ મુદ્દાઓ પર વધુ માનવ શક્તિની જરૂર હોય છે. કદાચ માર્કેટિંગ, અથવા જાહેરાત, અથવા કાયદા, ઇવેન્ટ પ્લાનિંગમાં પણ સહાય હંમેશા આવકાર્ય છે. તમને નવા લોકોને મળવાની મંજૂરી આપવા ઉપરાંત, આ પ્રોજેક્ટ્સમાં ભાગ લેવાથી તમે વિચારવાની નવી રીતો શીખી શકો છો અને તે જ સમયે નવા અનુભવો શેર કરી શકો છો.

હું કેવી રીતે ભાગ લઈ શકું?

સારું, જો તમે પહેલાથી જ અહીં છો, તો હું આશા રાખું છું કે FOSS પ્રોજેક્ટ્સમાં ભાગ લેવા માટે ઓછામાં ઓછી થોડી કુતુહલ તમને ડંખશે you. શરૂ કરવા માટે, તે સમજવું જરૂરી છે કે દરેક પ્રોજેક્ટ અને સમુદાયની પોતાની પ્રક્રિયા છે. આમાંના ઘણા જુદા જુદા મુદ્દાઓ પર એક સાથે આવે છે, અને અન્ય પર ધ્યાન ખેંચે છે, પરંતુ અંતે, ભાગ લેવા માટેનો પ્રથમ મુદ્દો એ કાર્યક્રમનો સમુદાય હશે કે યુ.એસ.એસ..

વેબસાઇટ

દરેક વેબ પૃષ્ઠનો તેનો પોતાનો વિભાગ છે ફાળો આપે છે. અને જો તમારી પાસે તે નથી, તો પછી તે પહેલી વસ્તુ છે જેની મદદથી તમે મદદ કરી શકો છો - પ્રક્રિયા શીખે છે, સમુદાય સાથે વાત કરે છે અને ટૂંકું લખાણ લખી શકે છે જેથી તમે પ્રક્રિયા દ્વારા અન્યને માર્ગદર્શન આપી શકો 😉 જો તેમની પાસે પહેલેથી જ તે છે, પરંતુ તે ત્યાં સ્પેનિશમાં નથી, કારણ કે તમે તેનો અનુવાદ કરવા માટે એક સપ્તાહનો સમય લઈ શકો છો અને તેથી તમે તમારા પ્રોજેક્ટને મદદ કરી શકશો અને તે જ સમયે બધા સ્પેનિશ સ્પીકર્સ એક પત્થરવાળા બે પક્ષીઓ 😉

મેઇલિંગ સૂચિઓ

સમુદાયોનો મોટાભાગનો સંદેશાવ્યવહાર મેઇલિંગ સૂચિઓ દ્વારા આપવામાં આવે છે, તે સબ્સ્ક્રાઇબ કરવું અને તેમને વાંચવા માટે દિવસમાં થોડીવાર લેવાનું શરૂ કરવું જરૂરી છે. કદાચ શરૂઆતમાં તમે સમજી શકતા નથી, પરંતુ હું તમને ખાતરી આપું છું કે દિવસો કે અઠવાડિયા પસાર થતાં, તમે સમજી શકશો કે શું થઈ રહ્યું છે. તમે તેને જાણતા પહેલા, તમે સૂચિમાં લખશો, અને લોકો તમને તમારા અભિપ્રાય અથવા સંભવિત ઉકેલો માટે પૂછવાનું શરૂ કરે તે પહેલાં તે ખૂબ લાંબું નહીં થાય (જો તમે સખત કોશિશ કરો છો, તો).

Github

આ કોઈ પણ વ્યક્તિ માટે કે જે FOSS પ્રોજેક્ટમાં સહયોગ કરવા માંગે છે, ગીથોબ, અથવા ગીટલાબ, અથવા બિટબકેટ, અથવા કોઈપણ હોસ્ટ કે જે રિપોઝિટરી કોડ ધરાવે છે, તેને સંભાળવા માટે નિર્ણાયક મુદ્દો છે, તે તમને સમુદાયને સુધારવામાં મદદ કરવા દેશે.

આઈઆરસી / ગિટર / ટેલિગ્રામ

આઈઆરસી (ઇન્ટરનેટ રિલે ચેટ) ઇન્ટરનેટના શરૂઆતના દિવસોથી જ છે. આ રીતે લોકોએ વોટ્સએપ અને સ્માર્ટફોન પહેલાં વાતચીત કરી. અને અપેક્ષા મુજબ, ઘણા પ્રોજેક્ટ્સ પાસે તેમની આઈઆરસી ચેનલો ઉપલબ્ધ છે જ્યાં તમે પ્રશ્નો પૂછી શકો છો અને પ્રોજેક્ટ અથવા સમુદાયના પ્રશ્નો વિશે વાત કરી શકો છો અથવા સ્વયંભૂ ચેટ કરી શકો છો - હંમેશાં સાવચેત રહેવું કારણ કે તમને ક્યારેય ખબર હોતી નથી કે તમે ઇન્ટરનેટ પર શું શોધી શકો છો 😉

મારી પ્રથમ PR

ઠીક છે, અહીં હું પુલ રિકવેસ્ટ કેવી રીતે વિગતવાર કરવામાં આવે છે તે સમજાવવા માટે નથી, જો તમને ભાગ લેવાનું શરૂ કરવામાં રુચિ હોય તો હું તેને બીજી પોસ્ટ માટે છોડીશ.

પ્રોગ્રામર તરીકે

પોતાની. ક્રિસ્ટોફર ડાયઝ રિવરોઝ

બિન-પ્રોગ્રામર તરીકે

પોતાની. ક્રિસ્ટોફર ડાયઝ રિવરોઝ

પ્રથમ એ સુરક્ષા બગ હતો જેમાં મેં તેને હલ કરવા માટે પેચનો સમાવેશ કર્યો, બીજો એ અધ્યાય 7 નો ભાગ છે ગિટ પુસ્તક. હું હજી પણ બંને પ્રોજેક્ટ્સ પર કામ કરી રહ્યો છું, મેં તાજેતરમાં જ પ્રોગ્રામનું સંપૂર્ણ અનુવાદ કરવાનું સમાપ્ત કર્યું છે git સ્પેનિશ માટે. (આવૃત્તિ 2.15 in માં પ્રકાશિત થશે)

તે નાના યોગદાન છે જેમ તમે જોઈ શકો છો, કોડની 100 કરતાં વધુ લાઇનો (જેમાંથી થોડીક ફક્ત નવી ફાઇલમાં પહેલાથી અસ્તિત્વમાં છે તે ક copપિ કરી પેસ્ટ કરી રહી હતી), પરંતુ તે છે mi પ્રોજેક્ટમાં ફાળો - અને તે વસ્તુઓ છે જે હું યુ.એસ. દૈનિક

જેમ તમે જોઈ શકો છો, આ લાગણી એકદમ અવર્ણનીય છે - તમે જે વસ્તુ પહેરો છો તેના પર તમારું નામ જોતા, તમે પ્રક્રિયામાં ઘણા લોકોને મદદ કરો છો અને તે દરરોજ તેને કેવી રીતે વધુ સારું કરવું તે શીખો છો તે જાણીને! શું આનાથી સારું બીજું કંઈ હોઈ શકે? 🙂

નિષ્કર્ષ છે:

મેં આ પોસ્ટ ટૂંકી રાખવાનું પોતાને વચન આપ્યું હતું, પરંતુ મને નથી લાગતું કે તે ટૂંકી હતી જેટલી મને આશા છે કે તે 😛. કોઈપણ રીતે, હું આશા રાખું છું કે આણે FOSS પ્રોજેક્ટ્સ પર સહયોગ શરૂ કરવા માટે તમારી ઉત્સુકતાને વેગ આપ્યો છે. અને જલ્દી જ તમે દરરોજ ઉપયોગમાં લેતા ઘણા કાર્યક્રમોમાં તમારી કમિટ જોવા માટે સમર્થ થવા માટે - આના પર ખૂબ ભાર મૂકવા માટે મને માફ કરશો, પરંતુ તમારે સમજી લેવું જોઈએ કે કોઈ એવી વસ્તુને સુધારી શકશે નહીં જેને તેઓ જાણતા નથી, અને તેથી જ તે આવશ્યક છે સુધારવા પહેલાં જાણો 🙂

સાદર


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   ક્રિસ્ટિયમ જણાવ્યું હતું કે

    હું તમારા આઇડિયા શેર કરું છું, શેર કરું છું અને સહયોગ કરું છું, તે આપણું ભાવિ હોવું જોઈએ. મને આશા છે કે વધુ લોકો તે સમજે છે. સારી પોસ્ટ હું ઉત્સુક છું, ગીથોબની આ દુનિયામાં પ્રવેશવાનો આ એક સારો માર્ગ છે, ખૂબ ખૂબ આભાર!

    1.    ક્રિસાડઆર જણાવ્યું હતું કે

      ક્રિસ્ટિયમને શેર કરવા બદલ ખૂબ ખૂબ આભાર - જેમ તમે કહો છો, તે એક અદભૂત અનુભવ છે અને એવું કંઈક છે કે જે આપણે બધાએ આપણા જીવનમાં ઓછામાં ઓછું એક વાર પ્રયત્ન કરવો જોઈએ. અને હું જોઉં છું કે શું આ મુદ્દા તમને પણ રુચિ છે અને કદાચ અમે થોડા ઝડપી માર્ગદર્શિકાઓ બનાવીશું (કોન્ટ્રે જેન્ટુ કરતા ખૂબ ઝડપી) જેથી તમે સમુદાયો સાથે શેર કરવાનું પ્રારંભ કરી શકો 😉 શુભેચ્છાઓ

  2.   લ્યુએન 12 જણાવ્યું હતું કે

    ઉત્તમ પોસ્ટ! હું FOSS પ્રોજેક્ટ્સ પર સહયોગ કરવાનું શરૂ કરતા પહેલા તમારે ધ્યાન કેન્દ્રિત કરવાની જરૂર છે તે બાબતોને તમે સ્પષ્ટ કરી દીધી છે. ખૂબ ખૂબ આભાર, તમે મને ઘણી શંકાઓ દૂર કરી છે.

    પુલ રિક્યુસ્ટ કેવી રીતે કરવું તે અંગેની પોસ્ટની હું રાહ જોઉં છું. પ્રજાસત્તાક તરફથી શુભેચ્છાઓ. ડોમિનિકન.

    1.    ક્રિસાડઆર જણાવ્યું હતું કે

      હેલો લુએન your તમારી ટિપ્પણી બદલ ખૂબ ખૂબ આભાર. હું ખૂબ જ ખુશ છું કે તમે પ્રોજેક્ટ્સ સાથે શેર કરવામાં રુચિ ધરાવો છો, તે કિસ્સામાં હું PR કેવી રીતે મોકલવો તે અંગે એક નાનો માર્ગદર્શિકા બનાવીશ 🙂 ડોમિનિકન રિપબ્લિકને શુભેચ્છાઓ 🙂

  3.   જોસ એગ્યુઇલર જણાવ્યું હતું કે

    Sigo mucho a DesdeLinux, pero estos post a mi punto de vista estan mejorando la pagina, la lectura amena y datos que interesan, soy Linuxero de hace ratos, he probado varias distros, he tratado de modificarlas en algunas ocasiones, no a nivel avanzado, pero ahi vamos, gracias por compartir el conocimiento.

    1.    ક્રિસાડઆર જણાવ્યું હતું કે

      હેલો જોસ,

      તમારી ટિપ્પણી બદલ આભાર, તે તમારા બધા સાથે લખવાનું અને શેર કરવાનું ચાલુ રાખવા માટે મને ખૂબ પ્રેરિત કરે છે 🙂 મેં પહેલાથી જ મારા ભંડારમાં થોડાક PR જોયા છે અને તે મને ખૂબ ખુશ કરે છે !! 🙂

      આભાર,

  4.   ડેબીસ જણાવ્યું હતું કે

    નમસ્તે, શુભ બપોર આની જેમ.
    એક ક્વેરી જે PR છે .. ??
    હું હજી પણ તેને ખૂબ સારી રીતે સમજી શકતો નથી.

    1.    ક્રિસાડઆર જણાવ્યું હતું કે

      અય હહાહહ, મારે પહેલાં તે સમજાવવું જોઈએ.

      પુલ રિકવેસ્ટ (જેમ કે તેનું અનુવાદ સૂચવે છે) માહિતી ખેંચવાની વિનંતી છે. આ કિસ્સામાં, આ સાથે ગિથુબ પ્રોજેક્ટ માલિકને કહે છે - જુઓ! મારી પાસે મારા ભંડારમાં માહિતી છે જે પ્રોજેક્ટને સહાય કરે છે, તમારે તેને અહીંથી ખેંચવું પડશે » આ રીતે, પ્રોજેક્ટ માલિકો તમારું યોગદાન લઈ શકે છે અને તે જ સમયે તેમાં ફાળો આપનારની જેમ દેખાશે.

      તે નાના સુધારાઓ, નવી સુવિધાઓ અથવા વધુ દસ્તાવેજો હોઈ શકે છે, આકાશ મર્યાદા છે 🙂

      શુભેચ્છાઓ, અને હું આશા રાખું છું કે હવે તે વધુ સ્પષ્ટ થઈ ગયું છે 🙂