Construyendo comunidad

HACKASOM 2018

David García Garzón

Planteamiento

Menú del día

  • Restrospectiva
  • Recursos
  • Discutir la organización
  • Proyectos posibles
  • Hackeo (en los cafés)

¿Cómo fué el anterior?

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ó

Projectos presentados

  • SomMaps
  • Wrapper API
  • App mobil
  • Gamificacion

¿Puntos a mejorar?

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

¿Qué vamos a hacer este?

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

La propuesta

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…

Recursos

Repositorios

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

Comunicación

Grupo de Telegram

Mecanismos propios de Github (issues, wikis)

Grupos Plataforma: a extinguir

¿Lista de correo?

Materiales formación

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.

Nuevas herramientas

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

Herramientas que faltan

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

Herramientas que faltan

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

Peticiones a Girona

Consultas técnicas

API’s nuevas

Formaciones

Acceso a datos

Infrastructura (servidores, DNS’s…)

Traspasar mantenimientos

Consultas Técnicas

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.

API’s nuevas

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

Traspasos

¡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

Construyendo comunidad

Preguntas

¿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?

Acogida

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…

Lista de ideas

Ya hay diversas listas. Juntar, limpiar y clasificar:

  • Propuestas en la Plataforma
  • Ideas del Hackasom 2017 en un Drive
  • Este año se han hecho propuestas en el Decidim
  • IT Girona: Proyectos para paracaidistas

Propuesta: Issues en el SomLabs o iniciativas del Partricipa…

De momento: Recopilación parcial en esta presentación

Incorporaciones

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.