È appropriato chiedere una consulenza quando si è coinvolti in un progetto open source?

2

Sto cercando di essere coinvolto in un progetto open source e mi sento un po 'perso per diversi motivi:

  • Ho letto la mailing list del progetto, ma è un progetto abbastanza grande e complicato con molti contributori e ho difficoltà a stare al passo con tutto ciò che sta accadendo.
  • Sono stato in agguato nel loro IRC, ma come ho detto, sto facendo fatica a raccogliere informazioni utili che posso applicare per dare un contributo reale.
  • Sto avendo difficoltà a identificare ciò che il lavoro deve fare sfogliando il loro sistema di tracciamento dei problemi per molte ragioni (è il bug legit / se la funzionalità è stata elaborata, è fattibile che una persona che non ha familiarità con il codebase possa risolvere il problema bug / funzionalità in un tempo accettabile, starei calpestando le dita dei piedi di qualcuno per prendere un determinato bug o funzionalità, ecc.)
  • Il progetto ha molte linee guida e regole di codifica che riguardano i contributi, e sono preoccupato di rovinare qualcosa quando contribuisco.

Ho pensato di chiedere all'IRC o forse alla mailing list se qualcuno potesse fornire una guida / tutoraggio aiutandomi a identificare un po 'di lavoro da fare e aiutandomi anche nel processo di contribuzione.

Più ingegneri "senior" che assistono i meno esperti in questo modo è stata una cosa comune che ho visto nei team professionali di cui ho fatto parte, ma non conosco la dinamica open source.

Il "mentoring" è comune in un team open source? Sono fuori di testa nel chiedere a qualcuno di passare il loro tempo ad aiutarmi in questo modo? Sarebbe una perdita di tempo cercare di ottenere un "mentore" per aiutarmi a presentarmi a lavorare sul progetto? Sarebbe meglio adottare un approccio diverso per essere coinvolti nel progetto? Varia da un progetto all'altro o dai contributori che lavorano a un progetto? Per favore condividi le tue esperienze con questo argomento.

    
posta dog jones 15.03.2016 - 15:26
fonte

1 risposta

3

È ovvio che hai passato molto tempo a conoscere la community e le linee guida del progetto.

Con i progetti open source è importante sceglierne uno all'interno del tuo livello di abilità che puoi aggiungere (o migliorare). Dal modo in cui hai scritto questa domanda "progetto abbastanza grande e complicato" ho la sensazione di essere sopra la tua testa.

Pensa di andare per un progetto più piccolo, poi man mano che acquisisci maggiore familiarità con i progetti open source, i loro requisiti e come essere coinvolti in progetti sempre più complessi, puoi passare a progetti come quello che hai descritto. Considera la domanda che è qualcuno che chiede dove per iniziare e ha una serie di suggerimenti e consigli su come partecipare.

Dedica più tempo a cercare un progetto più adatto alle tue capacità e acquisirai naturalmente più parti complesse di progetti open source, le loro esigenze e la loro comunità.

    
risposta data 15.03.2016 - 15:50
fonte