Mattermost contribution workshop || Workshop de contribución a Mattermost


Details
--------- ENGLISH --------------
We will start the workshop by introducing the Mattermost project and all the source code repositories that it consists of, as well as the process to configure a local development environment. After this, we will help the attendees to decide what they want to do during the workshop. There will be many options:
- To contribute to the project with code in one of its repositories (Golang, Javascript / ReactJS, Javascript / ReactNative).
- To create our own extensions (slash commands, plugins, webhooks handlers ...)
- To create software that uses the Mattermost API.
- To create libraries to use the Mattermost API with your favorite language.
- Any other idea that you can think of that has to do with Mattermost.
Throughout the day there will be 2 core developers of the project onsite, giving a hand, solving doubts, reviewing contributions and, in summary, helping you to succeed in every possible way. By the middle of the day, the organization will offer something to eat (for free).
By the end of the day, the goal is to make sure everyone can say they have contributed to the Mattermost project.
Can't you wait?, you can start reading here: https://docs.mattermost.com/developer/contribution-guide.html
IMPORTANT: You must bring your own laptop.
--------- ESPAÑOL --------------
Empezaremos el workshop explicando el proyecto Mattermost y los repositorios que lo componen, así como el proceso para configurar nuestro entorno de desarrollo. Tras esto, ayudaremos a los asistentes a decidir que quieren hacer durante el workshop. Habrá muchas opciones:
- Contribuir al proyecto con código en los repositorios del proyecto (Golang, Javascript/ReactJS, Javascript/ReactNative).
- Crear nuestras propias extensiones (slash commands, plugins, webhooks handlers...)
- Crear software que utilice la API de Mattermost.
- Crear bibliotecas para usar la API desde tu lenguaje favorito.
- Cualquier otra idea que se te ocurra y que tenga que ver con Mattermost.
Durante todo el día estaremos 2 core developers del proyecto echando una mano, resolviendo dudas, revisando contribuciones y, en resumen, ayudando en todo lo que podamos.
A mediodía habrá algo de comer (pagado por la organización).
Al final del día espero que todos los asistentes podamos decir que hemos contribuido de algún modo u otro al proyecto Mattermost.
¿No puedes esperar? Puedes empezar por aquí: https://docs.mattermost.com/developer/contribution-guide.html
IMPORTANTE: Debes traer tu propio portatil.

Mattermost contribution workshop || Workshop de contribución a Mattermost