PR મર્જ કરતા પહેલા મને બે વાર રિજેક્ટ કરવામાં આવ્યો હતો

મેં Awesome Second Brain માં યોગદાન આપવાનો પ્રયાસ કર્યો. Awesome Second Brain એ AI મેમરી અને નોલેજ સિસ્ટમ્સ માટેનું એક ઓપન-સોર્સ રિસોર્સ છે. તેમાં ૨૦૦ થી વધુ સ્ટાર્સ છે અને તેના નિયમો ખૂબ જ કડક છે. મેં એક જટિલ સ્ટેક સબમિટ કર્યો: Hermes Agent, Obsidian, અને Honcho.

હું બે વાર નિષ્ફળ ગયો. મારા પુલ રિક્વેસ્ટ (pull request) ને મર્જ કરવા માટે સુધારાના ત્રણ રાઉન્ડ લાગ્યા. મેં શું ભૂલ કરી અને મેં શું શીખ્યું તે અહીં છે.

૧. મેં ડોક્યુમેન્ટેશનને બદલે યાદશક્તિ પર આધાર રાખ્યો મેં એવા કમાન્ડ્સનો ઉપયોગ કરીને સેટઅપ ગાઈડ લખી જે મને લાગ્યું કે અસ્તિત્વ ધરાવે છે. મેં ધાર્યું કે કન્ફિગ ફાઇલ એક ચોક્કસ ફોલ્ડરમાં છે. મેં ધાર્યું કે CLI સ્ક્રિપ્ટ ઉપલબ્ધ છે. હું ખોટો હતો. બંને અસ્તિત્વમાં નહોતા.

પાઠ: ક્યારેય યાદશક્તિના આધારે કમાન્ડ ન લખો. સત્તાવાર ડોક્યુમેન્ટ્સ ખોલો. ચોક્કસ પેજ શોધો. ચોક્કસ કમાન્ડ કોપી કરો. જો તમને તે ન મળે, તો તેને સામેલ કરશો નહીં.

૨. મારી પાસે અચોક્કસ મેટાડેટા હતો મેં કંપનીઓના નામ મિક્સ કરી નાખ્યા. મને લાગ્યું કે Plastic Labs એ Obsidian બનાવ્યું છે. તેમણે બનાવ્યું નથી. મેં દાવો કર્યો કે આખું સ્ટેક ઓપન સોર્સ છે. તે નથી. Obsidian અને AgentMail પ્રોપ્રાઇટરી (proprietary) છે.

પાઠ: દરેક વિગત ચકાસો. મેન્ટેનર, લાયસન્સ અને રિપો સ્ટેટસ તપાસો. અનુમાન ન લગાવો.

૩. મેં પુરાવા વગર વ્યાપક દાવા કર્યા મેં દાવો કર્યો કે સ્ટેક "સંપૂર્ણપણે લોકલ" છે. આ ખોટું હતું કારણ કે AgentMail એ હોસ્ટેડ સર્વિસ છે. મેં દાવો કર્યો કે તે "ફ્રી" છે. આ ખોટું હતું કારણ કે હોસ્ટેડ સર્વિસ માટે ખર્ચ થાય છે.

પાઠ: તમારા નિવેદનોને સ્પષ્ટ કરો. જો કોઈ દાવો સ્ટેકના દરેક ભાગ માટે સાચો ન હોય, તો તે સ્પષ્ટ કહો. "વિવિધ ઘટકો મુજબ બદલાય છે" (varies by component) જેવા શબ્દોનો ઉપયોગ કરો. વ્યાપક બનવા કરતાં પ્રમાણિક રહેવું વધુ સારું છે.

૪. મેં પહેલા માર્ગદર્શિકા (guidelines) વાંચી નહોતી મેં મારા પ્રથમ રિજેક્શન પછી યોગદાનના નિયમો વાંચ્યા. મારે શરૂ કરતા પહેલા જ તે વાંચી લેવા જોઈતા હતા.

પાઠ: નિયમો બે વાર વાંચો. તેઓ તમારો અને મેન્ટેનરનો સમય બચાવવા માટે છે.

અંતિમ વિચારો રિજેક્શનથી દુઃખ થાય છે. પરંતુ ફીડબેક ન્યાયી અને અમલીકરણ કરી શકાય તેવો હતો. અંતિમ વર્ઝન વધુ સારું છે કારણ કે તે સચોટ અને ચોક્કસ છે. ઘણું બધું કરવાનો પ્રયાસ કરતા પહેલા નાના અને સાચા યોગદાન પર ધ્યાન કેન્દ્રિત કરો.

Source: https://dev.to/saintchris_21/how-i-contributed-to-awesome-second-brain-and-what-i-learned-from-getting-rejected-32p4

Optional learning community: https://t.me/GyaanSetuAi