¿Cómo puedo correr la voz acerca de una nueva biblioteca (de código abierto) que he desarrollado? [cerrado]

16

Estoy terminando un proyecto personal en el que he implementado una biblioteca que espero que otros quieran usar. Sin entrar en demasiados detalles, la biblioteca proporciona una interfaz multiplataforma para analizar un tipo particular de archivo, donde ninguno había existido antes (al menos en este idioma). El proyecto fue divertido y gratificante en sí mismo, pero creo que sería una pena si otros desarrolladores nunca lo hubieran considerado debido a la ignorancia.

¿Cómo puedo correr la voz sobre esta biblioteca?

Mi plan actual es:

  • Hospede una página web con fuente, documentación, uso y / o muestras
  • Responda a las preguntas SO haciendo la pregunta "¿dónde está esta herramienta?"
  • Póngase en contacto con algunos miembros clave del campo relacionado y hágales saber

¿Crees que estos pasos son razonables? ¿Qué más podrías hacer tú mismo?

Willi Ballenthin
fuente
44
Aqui no. No es un anuncio encubierto como una pregunta. Ha sido probado Es objetable
S.Lott
2
Esto es similar a ¿Cómo promover un proyecto de código abierto? , pero no es un duplicado. Esta pregunta pregunta cómo promover un trabajo ya completado con la esperanza de que pueda ser útil para otros; la pregunta anterior pregunta cómo promover un proyecto que recién comienza para obtener ayuda. También relacionado: ¿Cómo hago para que las personas contribuyan con ideas para mi biblioteca .NET? que pregunta cómo obtener comentarios sobre un proyecto de código abierto terminado.
freshmeat.net es un buen agregador en el que debe publicar una entrada.
¿Ha encontrado una manera de identificar a los usuarios potenciales de su biblioteca? ¿Quién estará interesado en analizar ese tipo particular de archivo?
rwong

Respuestas:

11

No te molestes con una página web, pégala en github. Control de fuente + wiki + seguimiento de problemas gratis = win (bifurcando cosas como un bono extra).

Si lo construyes (y lo nombras apropiadamente para los motores de búsqueda), vendrán. Si es necesario, las personas encontrarán la página de github para su proyecto a través de sus motores de búsqueda. Ponerse en contacto con los miembros clave en el campo relacionado definitivamente ayudará, ellos también se asegurarán de difundir la palabra.

Demian Brecht
fuente
2

¿Hay alguna lista de correo bien guardada relacionada con este idioma o formato de archivo? Según mi experiencia, los proyectos de código abierto y gratuito tienden a comunicarse a través de las listas de mailman de GNU más que de cualquier otra manera. Para los idiomas, presionaría los grupos de Usenet si existen.

Y estoy totalmente de acuerdo con el uso de GitHub para el alojamiento. Tienen las herramientas que querrás aprovechar y casi todos están familiarizados con él.

Aparte de eso, yo diría que siga pirateando y haga correr la voz sobre las actualizaciones regularmente. Los proyectos activos captan la atención de los usuarios, así que si estás incrementando un número de lanzamiento, avísale al mundo. Los anuncios mensuales (o incluso semanales) sobre un proyecto útil ciertamente están por debajo de los límites de inundación para cualquier comunidad.

Átomo X
fuente
2

Lo que hice para una biblioteca que desarrollé fue más o menos lo que sugeriste:

  • ponlo en SourceForge (GitHub o Google Code parecen opciones igualmente válidas hoy)
  • agrego mensajes a cada foro / rastreador de errores / lo que pude encontrar donde la gente tenía problemas con esto (una codificación de caracteres específica). Esto fue antes de SO, pero sí, comience aquí.

Esto funcionó bastante bien. La biblioteca se descarga con la frecuencia esperada (o para ser sincero, no sabía que tanta gente la necesitara), y recibí respuestas positivas a mis mensajes.

Si hay alguna fuente oficial para este formato de archivo, puede ponerse en contacto con ellos primero, para que pueda tener algún tipo de revisión / revisión de la cordura y evitar respuestas negativas. Es difícil superar una mala primera impresión.

Jaap
fuente
2

Colabora con otros proyectos de código abierto. Averigüe si tiene sentido hacer alguna integración, de modo que ambos proyectos se beneficien: esto lo pondrá en el radar de los usuarios de esos proyectos.

Blog sobre tu proyecto. Dirigirá el tráfico a su blog y posteriormente a github / google code / cualquier repositorio que esté utilizando.

Dar una charla sobre esto (o dar una charla más general y mencionarlo).

alexwriteshere
fuente
Considere los enlaces para múltiples lenguajes de programación y plataformas. Abre tu biblioteca a un público más amplio.
rwong