No se puede decidir sobre un host de proyecto de código abierto adecuado

Necesito un poco de ayuda para decidir a qué server de proyecto (si corresponde) mover nuestro proyecto actual.

Actualmente tenemos un proyecto SVN (pero dispuesto a migrar si es necesario) de fuente cerrada que existe en Assembla. Estamos pensando en mudarnos porque queremos abrir nuestro proyecto actual y:

  • No tenemos los resources para promover activamente nuestro proyecto ahora de código abierto, y sospechamos que el hosting del proyecto que seleccionamos puede influir en cómo se publicita nuestro proyecto. Si pasamos de assembla a github, ¿qué posibilidades hay de que nuestro proyecto reciba más atención?
  • Queremos que sea lo más fácil posible para los nuevos desarrolladores recoger y comenzar a funcionar.

Nuestro proyecto también necesitará mucha documentation wiki, ya que es un marco de aplicación web empresarial muy complejo (algo similar a la spring). ¿Tiene sentido poner esa documentation en el mismo lugar que nuestro server de repository? ¿O deberíamos tener un website separado para eso? También nos gustaría tener un blog y un foro. La misma pregunta para aquellos.

¿Ayuda?

No tenemos los resources para promover activamente nuestro proyecto ahora de código abierto, y sospechamos que el hosting del proyecto que seleccionamos puede influir en cómo se publicita nuestro proyecto.

Podría – y podría no . Puedes ver muchos proyectos en solitario en cualquier fuente de alojamiento

Queremos que sea lo más fácil posible para los nuevos desarrolladores recoger y comenzar a ejecutar

Assembla es una muy buena opción en este caso. No estés en una enfermedad común Git-mania. Realmente, la "gran comunidad" en el caso de Github es una trampa de marketing común, nada más, no es tu comunidad

Assembla tiene las herramientas más necesarias (para grandes proyectos complejos), en comparación con sus competidores. Las requestes de extracción en Github se implementaron mejor, sí. Pero no puedo recordar ninguna otra ventaja. El soporte de casi todos los modernos SCM ampliamente utilizados (excepto Bazaar) es también un gran plus.

Alnetworkingedor del tamaño de la comunidad: Assembla tiene grandes planes de expansión para millones de usuarios en los años más cercanos (dos, AFAICR)

NB : Puedes pensar en cambiar SCM a (algunos) DVCS – forking | fusionar es más natural en estos sistemas y dará un nivel más de libertad a los contribuidores sin grandes dolores de cabeza para ningún lado

Creo que su proyecto recibiría más atención en github o bitbucket y los desarrolladores podrían clonar fácilmente desde cualquier host usando git. Dicho esto, podrías intentar promocionarlo en sitios como Hacker News.

Dado que su wiki sería muy complejo, creo que un website separado sería más adecuado.