Autonomía digital y tecnológica

Código e ideas para una internet distribuida

Qué significa que el código de GitHub no esté en GitHub

Imago voragine.net
[actualizado el ] • Por
Hace unos días Jorge escribía en el blog de Ecosistema Urbano sobre las capacidades de GitHub como plataforma de colaboración que trasciende los proyectos de desarrollo de software. Como explica Jorge en el post, git es un sistema de control de versiones que fue inicialmente diseñado para el desarrollo colaborativo de software. Su potencial radica precisamente en que es distribuido, al contrario que otros sistemas de este tipo. Cuando se usa git para un desarrollo cada programador tiene en su máquina una copia completa de todo el código, que comparte con el resto mediante una serie de órdenes. Como cualquier sistema distribuido, en los desarrollos que usan git ninguno de los nodos implicados es imprescindible, no hay centro y periferia.

Herramientas para la distancia: programando de manera colaborativa con Git y GitHub

Imago voragine.net
• Por
En montera34, nuestro estudio de desarrollo web, tenemos una situación cada vez más deslocalizada, en el espacio pero también en el tiempo. Ahora mismo @numeroteca está en Boston, @juan_ y Rubén en Madrid, y yo en Escampis. Esto hace que nuestros espacios de encuentro digital se estén sofisticando, ya que no solo no coincidimos en el espacio, sino que las horas en las que coincidimos son menos por la diferencia horaria entre América y Europa. Hace poco que hemos decidido probar Git como sistema de control de versiones, y GitHub como forja. Hemos optado por Git porque no en vano es el sistema de control de versiones que usan los desarrolladores del kernel de Linux, y que fue diseñado inicialmente por el mismísimo Linus Tovards.