> For the complete documentation index, see [llms.txt](https://montrealelixir.gitbook.io/playbook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://montrealelixir.gitbook.io/playbook/guides/contributing.md).

# contributing

## Contributing to the community

There are a number of ways you can contribute to the Montreal Elixir community.

* [Contribute to the community website](https://github.com/montrealelixir/website/blob/master/CONTRIBUTING.md)
* [Prepare and present a talk](/playbook/guides/presentations.md)
* Prepare and run a workshop
* [Run an ElixirBridge Event](http://elixirbridge.org/)
* [Help members in the community slack channel](https://elixir-slackin.herokuapp.com/) #montrealelixir
* [Find sponsors](/playbook/guides/sponsorship.md)
* [Contribute to the playbook](https://github.com/montrealelixir/playbook)
* [Curate education trails](https://github.com/montrealelixir/playbook/tree/master/trails)

## Running meetups

We also need help with running monthly meetups. Listed below are the different roles and their responsibilities.

### Event Organizer

A person responsible for the preparation of the event. This typically begins as soon as the last event is over and involves:

* communicating the event on [Meetup.com](https://www.meetup.com/montrealelixir/) and

  [Twitter](https://twitter.com/montrealelixir)
* managing the event using an issue on [GitHub](https://github.com/montrealelixir/events/issues)
* coordinating with the venue sponsor
* coordinating with the refreshments sponsor
* contacting and confirming the presenters via Meetup.com messaging and ensure all

  [presentation details](/playbook/guides/presentations.md#booking-your-presentation) have been collected

### Host

A person responsible for hosting the event. This involves:

* introducing and welcoming newcomers
* communicating venue related information
* presenting the event schedule
* introducing each presenter

### Community Advocate

A person responsible for promoting ideas and resources that are helpful to community members. This involves a short presentation (\~10 mins) at the meetup, but includes on-going communication through social media channels such as [Twitter](https://twitter.com/montrealelixir). Items that maybe of interesting to the community include:

* introduction to newcomers of assets are available; e.g. [website](http://www.montrealelixir.ca), [YouTube](https://www.youtube.com/channel/UCftyx5k7K_0a3wIGRtE2YQw), etc
* updates to the community website or issues that need to be addressed
* new resources such as books and screencast
* blog posts of specific interest
* news about up-coming events

### Videographer

A person responsible for recording presentations. For more information see the [guide](/playbook/guides/video_production.md). This involves:

* setting-up equipment; e.g. sound checks
* recording presentations
* providing footage to the video producer

### Video Producer

A person responsible for producing and publishing recordings of the presentations. For more information see the [guide](/playbook/guides/video_production.md). This involves:

* producing the videos in [ScreenFlow](https://www.telestream.net/screenflow/)
* uploading videos to [YouTube](https://www.youtube.com/channel/UCftyx5k7K_0a3wIGRtE2YQw) along

  with adding description and tags
* announcing their availability on Meetup.com and Twitter

### Sponsor

A person/company responsible for providing a venue and/or covering the cost of refreshments.
