Come rendere popolare un progetto open source? [chiuso]

4

Ho recentemente avviato un progetto, una libreria CSS / JS, su Github. Sono già abbastanza lontano e mi chiedevo: come posso renderlo popolare? In che modo altre librerie molto famose ora, come jQuery, sono diventate così famose. Perché non penso che abbiano lasciato il progetto su Github per un po ', e poi tutte le persone interessate sono venute senza fare niente?

    
posta user3032715 28.09.2014 - 22:05
fonte

1 risposta

2

I primi progetti di coppia che ho fatto erano open source non sono mai stati decollati. L'errore che ho fatto è che ho tenuto i miei colleghi, così come gli amici e la famiglia, completamente separati dal lavoro che stavo facendo, e ho parlato solo di questi progetti sul mio blog raramente visitato.

Ho fatto l'opposto di quello che avrei dovuto fare.

Ora ho alcuni progetti su cui ho lavorato in cui li ho commercializzati su canali diversi. Per i componenti aggiuntivi del browser Stack Exchange, utilizzo le app per stack e le pubblichiamo anche nei rispettivi negozi, nel componente aggiuntivo di Mozilla e nei Chrome Web Store. .

Per le cose che non sono componenti aggiuntivi del browser, utilizzo Twitter, Reddit, Google Gruppi e il tracker dei problemi di GitHub per aiutare a diffondere la consapevolezza degli strumenti che penso possano fornire valore ad altri sviluppatori che affrontano problemi.

La chiave per diffondere la consapevolezza non è quella di spammare le persone. Idealmente, il tuo progetto risolve un problema che non è stato ancora risolto. Uno dei miei progetti aiuta a semplificare agli sviluppatori di app di Chrome la migrazione delle loro app esistenti su node-webkit, quindi ne parlo nei loro forum ogni volta che le persone chiedono come iniziare a migrare. La chiave è di interporre dove è rilevante . Segui 80 / 20 regola . Assicurati di contribuire con l'80% a queste community in cui non stai promuovendo i tuoi prodotti e utilizzi il 20% come opportunità per parlare di un problema che hai risolto importante per quella comunità.

I progetti open source di maggior successo hanno attorno a sé una community appassionata. Per avere successo, devi uscire e parlare con le persone e risolvere i loro problemi per creare quella passione. Dal momento che la maggior parte di questo accadrà su Internet, lavorerai sulle tue capacità di comunicazione scritta. Impara come comunicare idee in modo efficiente e pulito in modo che le persone si fidino di te come esperto nella tua zona. Come amon dice nei commenti , le pagine demo e la documentazione chiara saranno chiave. Nessuno decodificherà il tuo progetto. Devi dimostrare chiaramente come e perché risolve il loro problema. Spero che questo aiuti.

    
risposta data 28.09.2014 - 22:26
fonte

Leggi altre domande sui tag