Come posso ottenere la parola su una nuova libreria (open-source) che ho sviluppato? [chiuso]

16

Sto finendo un progetto personale in cui ho implementato una libreria che mi aspetto che altri vogliano utilizzare. Senza entrare troppo nel dettaglio, la libreria fornisce un'interfaccia multipiattaforma per analizzare un particolare tipo di file, dove nessuno era mai esistito prima (almeno in questa lingua). Il progetto è stato divertente e gratificante di per sé, ma penso che sarebbe un peccato se non fosse mai considerato da altri sviluppatori a causa dell'ignoranza.

Come posso diffondere correttamente la parola su questa libreria?

Il mio piano attuale è:

  • Ospita una pagina web con fonte, documentazione, utilizzo e / o esempi
  • Rispondi alle domande SO ponendo la domanda "dov'è questo strumento?"
  • Contatta alcuni membri chiave del campo correlato e dai un commento

Pensi che questi passaggi siano ragionevoli? Cos'altro potresti fare da solo?

    
posta Willi Ballenthin 05.05.2011 - 08:25
fonte

4 risposte

11

Non preoccuparti di avere una pagina web da solo, attaccala su github. Controllo del codice sorgente + wiki + tracciamento del problema gratis = vinci (forking 'n stuff come bonus extra).

Se lo costruisci (e lo chiami in modo appropriato per i motori di ricerca), arriveranno. Se c'è un bisogno, le persone troveranno la pagina github per il tuo progetto attraverso i loro motori di ricerca. Il contatto con i membri chiave nel campo correlato sarà sicuramente di aiuto: anche loro saranno sicuri di mettere fuori parola.

    
risposta data 05.05.2011 - 08:30
fonte
2

Esistono mailing list ben frequentate relative a questa lingua o formato di file? È stata la mia esperienza che i progetti gratuiti e open source tendono a comunicare attraverso le liste di mailman GNU più che in qualsiasi altro modo. Per le lingue, mi piacerebbe colpire i gruppi Usenet se esistono.

E sono totalmente d'accordo con l'utilizzo di GitHub per l'hosting. Hanno gli strumenti di cui vorrete approfittarne e quasi tutti ne hanno familiarità.

Oltre a questo, direi continuate a violarlo e informatevi regolarmente sugli aggiornamenti. I progetti attivi catturano gli occhi degli utenti, quindi se stai aumentando un numero di rilascio fai sapere al mondo. Gli annunci mensili (o anche settimanali) su un progetto utile sono certamente sotto i limiti di alluvione per qualsiasi comunità.

    
risposta data 05.05.2011 - 09:31
fonte
2

Quello che ho fatto per una libreria che ho sviluppato è praticamente quello che hai suggerito:

  • mettilo su SourceForge (GitHub o Google Code sembrano scelte ugualmente valide oggi)
  • aggiungi messaggi ad ogni forum / bug tracker / qualunque cosa io possa trovare dove le persone hanno problemi con questo (una specifica codifica dei caratteri). Questo era prima di SO, ma sì, inizia qui.

Questo ha funzionato abbastanza bene. La libreria viene scaricata tutte le volte che ci si può aspettare (o più spesso ad essere onesti, non sapevo che così tante persone ne avessero bisogno) e ho ricevuto risposte positive ai miei messaggi.

Se esiste una fonte ufficiale per questo formato di file, potresti voler prima contattarlo, in modo da poter avere una sorta di controllo / revisione della sanità mentale ed evitare risposte negative. È difficile superare una brutta prima impressione.

    
risposta data 05.05.2011 - 12:06
fonte
2

Collabora con altri progetti open source. Scopri se ha senso fare un'integrazione, in modo che entrambi i progetti ne traggano vantaggio: questo ti metterà a disposizione degli utenti di tali progetti.

Blog sul tuo progetto. Porterà traffico al tuo blog e successivamente a github / codice google / qualsiasi deposito tu stia utilizzando.

Parlane (o fai un discorso più generico e menzionalo)

    
risposta data 06.05.2011 - 00:39
fonte

Leggi altre domande sui tag