Skip to Content

Schhist: Ver la evolución del Hardware colaborativo en la Web

A veces el la genialidad no reside en la realización del objetivo sino en las herramientas utilizadas para llegar a el, este es el caso de Schhist, (Schema History), todavía en fase embrionaria pero que ya da resultados espectaculares , como podéis ver en la demo online.
Werner Alsberger, miembro de la comunidad Qi-hardware, esta desarrollando un sistema de control de los cambios en los esquemas de los diferentes proyectos de hardware que alberga esta comunidad.
Los esquemas en los proyectos de Qi Hardware suelen estar hechos con KiCAD y dado que este sistema CAD usa archivos de texto para almacenar los planos, se puede utilizar herramientas de control de versiones comúnmente usados en el mundo del Sofware Libre, en este caso Git.

Schhist lee del repositorio git y realiza una representación gráfica de estos cambios para poder visualizarlos vía web, en cada columna se dibuja el histórico de cambios de cada esquema del proyecto,

 superponiendo en rojo el esquema anterior y en verde el cambio realizado , resaltando solo de la zona del esquema en que se ha realizado el cambio, además para analizarlo en mas detalle nos haciendo click en la imagen nos podremos descargar el esquema en PDF

Como ya he mencionado, el esta herramienta esta todavía en desarrollo, su siguiente paso es integrarlo en el sistema de gestión de proyectos InDefero utilizado por al comunidad Qi hardware y automatizando los refrescos de los cambios que ahora se realizan bajo demanda, pero dada su originalidad  bien se merecía un post :)