Ottenere attenzione per il mio progetto open source [duplicato]

10

Ho fatto un bel po 'di lavoro nel mio tempo libero su un progetto che era principalmente per la mia esperienza di apprendimento e sono abbastanza soddisfatto dei risultati. Ho usato github come gestione del controllo del codice sorgente, quindi il codice è già pubblico in un certo senso. Il codice in questione è una libreria che è abbastanza specializzata nella sua applicazione, e abbastanza ben commentata e comprensibile. Probabilmente sarebbe una buona risorsa per gli studenti che apprendono gli algoritmi utilizzati.

Quello che sto davvero cercando è il modo migliore per vedere se c'è un pubblico per quello che ho fatto. Non è un grosso problema se non c'è, ma se ci sono mi piacerebbe che le persone conoscessero il mio codice, e lo troverebbero se cercassero qualcosa di simile.

Come affrontare questo compito nel modo migliore? Ho un blog e ho intenzione di introdurre il codice lì, ma il pubblico è così piccolo - per lo più colleghi e amici. Inoltre, non sono sicuro di andare su siti specializzati e fare pubblicità, soprattutto perché non faccio parte di una comunità attorno a questi tipi di librerie.

Tutti i pensieri e le idee sarebbero molto apprezzati! Grazie per la lettura.

Modifica: non sono sicuro se dovrei pubblicare un link al progetto in questione su github, o astenersi. Non è mia intenzione che questa domanda venga pubblicata come pubblicità.

Inoltre, è incredibile come trovo sempre buoni link dopo ho postato la mia domanda. link sembra una buona idea.

    
posta Dervall 14.02.2012 - 10:04
fonte

3 risposte

6

Direi che devi pubblicizzare il tuo progetto:

  • Tweet su di esso
  • Blog a riguardo
  • Entra a far parte delle comunità che usano queste librerie e chiedi le loro opinioni, sii attivo in queste comunità, dai qualcosa a quelle comunità (non limitarti a fare!)
  • Dove incontri persone che hanno problemi per i quali il tuo progetto può fornire una soluzione (forum, incontri dal vivo, tweet di persone - cerca determinati hashtag, ...), fornisci loro un link al tuo progetto
  • Crea un sito di bell'aspetto per il tuo progetto, evidenziando le caratteristiche principali, documentando come utilizzarlo, fornendo esempi, ... Github è ok per pubblicare il codice, ma spesso un sito di bell'aspetto con buoni contenuti può essere più facilmente leggibile
risposta data 14.02.2012 - 10:20
fonte
1

Una cosa da ricordare è che quando si costruisce una pagina Web per scriverla per gli utenti del prodotto e non per gli sviluppatori. Stavo guardando alcuni software di editing video per Linux la scorsa settimana e la pagina web per un progetto ha messo il fatto che è stato scritto in Python above the fold ma ho dovuto scavare per le funzionalità. Come utente non mi interessa che tu lo scriva in Python, Haskell o C #. Mi interessa che risolva qualche problema che ho. Ovviamente per un pacchetto Open Source dovresti metterlo da qualche parte, ma in una pagina di sviluppo.

Vorrei scrivere un piano di marketing per il tuo programma. Se non altro, questo è un esercizio davvero utile per dopo. Non deve essere niente di speciale solo una guida per quello che vuoi fare e dovrebbe includere cose come blogging e tweet, fare un cast dello schermo o altro. Inoltre impressionerà qualcuno in futuro che puoi scrivere un piano di marketing per alcuni software che hai sviluppato.

    
risposta data 14.02.2012 - 11:30
fonte
0

Come primo passo, devi pubblicarlo in un posto facilmente scaricabile come GitHub o SourceForge. Tuttavia, questo non è tutto.

La seconda cosa che farei è pubblicarla nei forum in cui è possibile trovare persone con mentalità simile.

La cosa migliore che devi diventare popolare (o anche essere usato) NON è abbastanza Pubblicizzare su di esso. Nel corso del tempo, quando viene richiesta dai clienti, è necessario provare a soddisfare le loro richieste di funzionalità. Ricorda, tutti conosciamo Linus Torvald non a causa della quantità di marketing che ha fatto - ma perché ha continuato ad evolvere Linux (l'hardway) durante i giorni precedenti che la maggioranza ha trovato utile.

La pubblicità migliore di qualsiasi prodotto è quando altre persone lo raccomandano e nell'Open Source è possibile solo quando a molte persone piace dipendere dal tuo prodotto e utilizzarlo di nuovo.

    
risposta data 14.02.2012 - 11:24
fonte

Leggi altre domande sui tag