Welcome to Open Source Show & Tell!

TL;DR: Open Source Show and Tell is an event for anyone and everyone who is interested in open source projects. We want this to be an inclusive event that's all about sharing, learning, and getting involved in open source projects.

We hope that this creates an environment where you can meet some like-minded people, but also want to keep it fun and stress-free. To that end, we ask that recruiting not be part of the event.

Below, you'll find resources for running your own Open Source Show & Tell!

In keeping with the spirit of the event, this site is open source and we welcome pull requests! :D

$ git clone https://github.com/OpenSourceShowAndTell/opensourceshowandtell.github.io.git

Sample Agenda

Welcome and Announcements: 5-10 minutes to say hi and set the tone.

(Please review the Code of Conduct below.)

Show & Tell: We usually setup a number of 15 min talks that have 5 minuetes of Q&A after and leave some time for lightening talks near the end. The 20 min time blocks will require the presenter to put in some planning, but the lightening talks can be 2 to 5 min and don't necessarily require any planning.

Workshop (optional): Dig into some code! We recommend 30 minutes.

Keynote (optional): Have an extra interesting topic or speaker that might want to close out the event?

Refreshments: Hang out and get to know some people, it's a PARTY!


Step One: Pick a date and find a location.

Try and partner with a company or two that are very active open source contributors. You'll have some great content as a base and will be able to get some help with promotion.

Step Two: Find people to present what they are working on.

The project they present can be a personal project or something large-scale.

For new open source contributors, smaller-scale projects can be less intimidating, since they won't need to ramp up on the codebase as much. Focusing on smaller-scale projects can be especially helpful if your event is language-agnostic.

Step Three: Find someone to give a workshop or present a keynote.
This could be an opportunity for attendees to get their hands dirty!

The workshop could be setting up local dev environments to get the ball rolling, contributing to something together, doing pairing sessions, or brainstorming new projects. The sky is the limit here, but it's really important that people come out of this feeling like they learned something!

If you followed the first tip this should be easy. :) It's almost guaranteed that a company that's involved in open source projects has a workshop pre-fabbed and ready to roll. Setting up a good workshop can take a fair amount of work, so if you don't have someone that already has something ready to go, pair programming can be a great option.

Step Four: Buy some beer.

Programmers will drink cheep beer... but they prefer something tasty. Make sure you have non-alcoholic selections too, since not all programmers drink (or are old enough to)!

Step Five: Promote like crazy.

Most programmers hang out on Twitter. Tweet about your awesome event! Meetups can be a good resource too; there are a lot of programming meetups out there. Eventbrite is useful as well, since it links to social media and gives you a rough headcount.

Don't forget about IRC! Talk up your event on open source channels, language-specific channels, city-specific channels, et cetera.

Make sure to ask other open source advocates and companies to promote as well! It can be a really big help to tap other networks.

Code of Conduct

We recommend you institute a Code of Conduct for your event. Feel free to use the one below, or visit the Geek Feminism Wiki to see a sample Code of Conduct and create your own!

Open Source Show & Tell is dedicated to providing a harassment-free experience for everyone, regardless of gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, or religion. We do not tolerate harassment in any form. Participants violating these rules may be sanctioned or expelled from the event at the discretion of the event organizers.

Harassment includes offensive verbal comments related to gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, religion, sexual images in public spaces, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention. Participants asked to stop any harassing behavior are expected to comply immediately.

If a participant engages in harassing behavior, the event organizers may take any action they deem appropriate, including warning the offender or expulsion from the event. If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact an event organizer immediately. We will be happy to help participants contact security or local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the event.

Support or Contact

Hit us up with comments or questions! This is an email.