Para trabajar con el codigo fuente de Coherencia usamos Git, que es un software que nos ayuda a gestionar el desarrollo, manteniendo las cosas ordenadas. El codigo de coherencia, asi tambien como el de NationBuilder y Skuggaboard estan en los repositorios de Git.
Actualmente el codigo de NationBuilder es antiguo, solo queda como curiosidad historica y para ver los antecedentes de Skuggaboard y Coherencia. Ahora solo estamos trabajando con Skuggaboard y comparandolo con Coherencia.
Primero deberias instalar el Git, un ejemplo de como hacer esto en Archlinux es:
$ sudo pacman -S git
Una vez instalado el Git, hay que clonar (bajar el codigo). Esto lo hacemos poniendo en alguna consola:
git clone https://github.com/rbjarnason/open-active-democracy.git (Skuggaboard)
git clone git:/ /maquinarodante.com.ar/coherencia.git (Coherencia)
git clone https://github.com/jgilliam/nb-deprecated.git (NationBuilder, fuera de uso)
Tambien se pueden ver en la web en la pagina de Git:
Skuggaboard, NationBuilder (Fuera de uso)
Para entender el codigo de estos programas hay que saber manejarse con Ruby on Rails (un framework para hacer aplicaciones web utilizando el lenguaje Ruby).
Bueno, con eso tenemos el codigo bajado y podemos empezar a ojearlo para ver de que se trata…