HACKASOM 2018
David García Garzón
Track paralelo a la escuela
Buena asistencia. Gente potente
Se montó el Github SomLabs
Esfuerzos concentrados en 4 proyectos software
La parte de cacharrería no prosperó
No pudo ir nade de la oficina de Girona
Incertidumbre sobre la realidad técnica de Som
Faltaban las API’s
Se focalizó en tener algo durante el día
Sin mucha continuidad después
IT Girona volcado en el Hackaton
Se han preparado API’s, documentación…
Focalizar en construir una comunidad
Venimos con propuesta (mártir)
Hackearemos más bien poco, en los cafes y en otros encuentros que podamos hacer a partir de ahora
Canales de comunicación (Telegram, github…)
Nutrir equipos. Roles. Relevos
Comité de bienvenida
Lista de propuestas de proyectos
Camino para empezar nuevos proyectos
Procedimientos para pedir cosas a IT:
API’s, consultas técnicas, infraestructura, formación…
som-labs (enlace)
gestionados por la comunidad - participa IT
som-energia (enlace)
gestionados por IT - participa la comunidad
No es necesario tener acceso de escritura para aportar
Algunos proyectos de SomEnergia requieren datos personales no compartibles.
Gisce sigue sin publicar el codigo del ERP
Grupo de Telegram
Mecanismos propios de Github (issues, wikis)
Grupos Plataforma: a extinguir
¿Lista de correo?
Por fin podemos dedicar tiempo en Girona a formación interna.
Los materiales de las formaciones internas son públicos (enlace)
Podreis conocer las tecnologías y metodologías que usamos y como está montado todo.
También estaría bien formación desde la comunidad hacia Girona o a otros voluntarios.
Open Data: API de datos públicos opendata.somenergia.coop
Presentación
CAS: Autenticación centralizada cas.somenergia.coop
Presentación
Intercoop: Descubrir y activar servicios externos intercoop.somenergia.coop
Presentación
API autenticada
Ver y gestionar los contratos, por ejemplo
Consideraciones de seguridad y privacidad
Carnet
Para identificar personas socias
Hay alguna propuesta ‘funcionando’ pero necesita definirse más
Código ERP publicado con datos de testing
Os permitiría hackear el core sin API’s
Sin datos personales reales
El código és libre pero el histórico contiene datos personales que hay que limpiar
Seguimos insistiendo a Gisce
Consultas técnicas
API’s nuevas
Formaciones
Acceso a datos
Infrastructura (servidores, DNS’s…)
Traspasar mantenimientos
Estamos en el Telegram y normalmente pendientes
Intentad resolverlo en la comunidad.
Los proyectos para paracaidistas son más divertidos y nos desviaremos de otras cosas más aburridas pero más vitales para la cooperativa.
No son prioritarias, tardaremos.
Mockup que simule lo que quereis de la API
Substituible por el proxy remoto real
Ojo, hay que simular asincronía (Promesas)
En serio: no hace falta crear ningún framework de simulación de API’s
Caso nuestro: Los nuevos formularios simulan CAS y backend
¡Ojo con las tecnologías!
Estamos intentando reducirlas. Facilita la incorporación de IT’s
Backend: Python (OpenErp, Flask, Django)
Frontend: Javascript (Mithril, Webpack)
Alojamiento: Ubuntu Server
¿Cómo acogemos a las nuevas hackers?
¿Cómo organizamos las ideas de proyectos?
¿Cómo empezar y mantener proyectos?
¿Cómo podemos recabar ayuda de IT Girona?
¿Cómo avanzamos sin esperar las APIs de IT Girona?
¿Cómo pedimos infrastructura?
¿Cómo saber como funciona Som por dentro?
Personas encargadas del comité de bienvenida, que ayuden a las recien llegadas
Landing zone: Una página con la lista de recursos por donde empezar
Si usamos el Telegram, hay que decirlo
Eliminar/Redirigir recibidores desiertos: Plataforma…
Ya hay diversas listas. Juntar, limpiar y clasificar:
Propuesta: Issues en el SomLabs o iniciativas del Partricipa…
De momento: Recopilación parcial en esta presentación
Designar administradoras del github
¿Cómo alguien se suma a un proyecto existente?
Importante explicar el setup de desarrollo
Cuando alguien se acerca a un proyecto sus aportaciones suelen tener fallos, hay que ser generosos, hemos decidido compartir nuestra criatura con la comunidad.