Quiero colaborar en el desarrollo…

Lenguaje de programación

¿Qué lenguajes utilizais?

Utilizamos Ruby on Rails (RoR), Java (solo para la firma digital) y toneladas de software libre.

Conozco otros lenguajes pero no conozco Ruby on Rails…

No debería ser un problema para colaborar pero, obviamente, tienes que estar dispuesto a aprender a Ruby on Rails. Si es así, te recomendamos comenzar por aquí. También puedes contactarnos y te apuntaremos a nuestra lista de correo developers_negonation@googlegroups.com. Esta lista es un lugar excelente para empezar a conocer a otros colaboradores, familiarizarse con el estado actual del desarrollo, preguntar dudas y aprender. Según los que lo han probado, RoR es muy fácil de aprender y casi seguro te enamorará. Si ya tienes experiencia con otros lenguajes y le dedicas un mes a RoR, probablemente ya estés en condiciones de colaborar al desarrollo.

Areas de trabajo

¿Donde necesitais ayuda?

No es tan importante donde necesitamos ayuda o qué áreas consideramos más prioritarias como que tú elijas lo que te gusta más. Por supuesto, hay áreas que nos gustaría potenciar antes que otras y os preguntaremos para conseguir alguien que las lidere. Sin embargo, es muy importante que no te apuntes a nada que no te motive. Nuestra experiencia (y el sentido común) dice que si después de volver del trabajo te pones a trabajar en algo que no te gusta, no durarás mucho. Escucha nuestras peticiones pero no nos hagas caso. Decide tú.

Colaborar en Negonation supone tocar lo último en tecnologías (XML, web services, SOAP, REST, RSS, Atom, RSS, RDF, FOAF, ontologías, strong authentication, PKI, certificados digitales, Ruby on Rails, Ajax, etc…) en un proyecto real que puede hacer un cambio en la vida de mucha gente y asegurar que el gobierno de Internet permanece en manos de los internautas

Tractis es un proyecto enorme y complejo con muchas ramificaciones. Igual que el problema que tratamos de resolver: proporcionar justicia transnacional online a la nación internet. El número de componentes es alto y no para de crecer. Una vez entres en nuestro wiki de desarrollo podrás investigar y preguntar antes de elegir tu proyecto. Aquí tienes algunos:

  • tractis-api
  • tractis-identity
  • tractis-integration
  • tractis-banner
  • tractis-channel
  • tractis-core
  • tractis-design
  • tractis-help
  • tractis-hq
  • tractis-invoice
  • tractis-library
  • tractis-mailing
  • tractis-mobile
  • tractis-operation
  • tractis-payment
  • tractis-people
  • tractis-referral
  • tractis-reputation
  • tractis-setting
  • tractis-signature
  • tractis-website

Herramientas

¿Qué herramientas utilizais para organizar el trabajo?

El centro neurálgico del desarrollo es el “Negonation Developer Wiki” o, para abreviar, “el Trac” (el nombre le viene porque este es el software que utilizamos). Trac es una mezcla de wiki que permite crear tickets y está directamente conectado a nuestro repositorio de código en Subversion.

Metodología

¿Qué metodología utilizais?

Ágil. Puedes encontrar más información aquí.

Si tienes alguna pregunta que no aparece aquí, dínoslo y la incluiremos.

Por David Blanco
Guardado en: | Sin comentarios » | 4 de Julio de 2006