pythonpanama / meetups

Desarrollo y promoción de eventos periódicos de la comunidad
https://pythonpanama.github.io/meetups/
0 stars 0 forks source link

Create a folder foreach meetup in past into repo #10

Open v4ld3rr4m4 opened 4 years ago

v4ld3rr4m4 commented 4 years ago

folders are named according volumen number and need have a Readme.md file with basic info. (this would looks like a template)

adriaanbd commented 4 years ago

Estabamos pensando tener los documentos de los meetups en la pagina de /docs, toda vez que el proposito de esta era tener la pagina estatica y el generador correspondiente. Te gusta más la idea de tenerlos aquí?

Tenemos que defini, como grupo, el proceso para contribuir. Es buena idea agregar commits directo a master sin mediar un PR review de otra persona? Deberiamos conversar los cambios que queremos, consensuar ideas. Fijate los PRs cerrados entre @oevl y yo. Todo ha sido a traves de PRs y siempre con un review de uno o el otro.

Tambien hay un Kanban board aqui sobre este proyecto.

v4ld3rr4m4 commented 4 years ago

Disculpen Chicos.Totalmente de acuerdo contigo Adrian. Reaccione tarde a que trabaje en master (lo comente en El slack).Tambien le solicite por esa via a Omar que corrigiera conociendo Los cambios de Las otras branch El conveniente merge. Yo tengo El clon de Los cambios que efectue por lo que cedo la libertad de restaurar Al commit respectivo y luego proceder con El PR en El repo respectivo .

oevl commented 4 years ago

Unas ideas acerca de cómo podemos trabajar:

Si un usuario va vía web a https://python-panama.github.io/meetups va a encontrar una página web estática con la información del último meetup, por efectuarse o ya efectuado, incluyendo enlaces a presentaciones o repos que comparten los expositores.

Está misma información reside en una rama y en una carpeta que tiene como nombre el número de Meetup o reunión, de manera que

https://python-panama.github.io/meetups

https://python-panama.github.io/meetups/24

Muestran el mismo contenido mientras el evento 25 no se haya anunciado.

La rama 25 del evento 25 puede estar creada y se puede trabajar en ella, pero cuando se anuncia el evento se pasa a master (PR) y a la carpeta en master con nombre 25. Las presentaciones o materiales que comparten los expositores se pueden agregar luego del evento y se agregan los enlaces a la página estática, así mientras se desarrolla el evento 26 y sucesivos.

v4ld3rr4m4 commented 4 years ago

Aun no me queda claro lo de la pagina statica, Sin embargo a lo que comentas sobre las carpetas fue en base a ello que Cree las carpetas el dia de ayer de los meetups pasados y comentaba que la nomenclatura que se viene dando es la del NUMERO en ROMANO VOLUMEN XIV seria el proximo.

oevl commented 4 years ago

La página estática es un conjunto de archivos html u css que se generan a partir de archivos markdown y un tema mediante un generador de páginas estáticas, estamos evaluando Nikola y Pelican que están escritos en Python.

La idea es que el equipo del Meetup escriba un archivo en Markdown con los detalles del Meetup y procesen este archivo con Nikola o Pelican y generen la página estática para promover el evento y que queda luego como registro de lo que se hizo.

Luego esta página se agrega al repo, los generadores tienen la capacidad de agregarla automáticamente sin tener que hacer git add - git commit - git push manualmente. También pueden generar galerías de fotos automáticamente.

Incluso podemos tener el generador en Heroku, GCE, Lambda o un VPS y mediante webhooks activar la generación de la página solo la hacer push del texto en Markdown.