Skip to content
Emma Sax edited this page Sep 27, 2015 · 57 revisions

All events are in Sci 3650, which is right above the CSci lab.

###10:30 am to 11 am / Introductions - And Snacks! Meet your mentors and fellow students and enjoy some snacks.

When you're ready, feel free to start getting your machine ready. Setup Guide

###11:00 am to 11:30 am / Introduction to Free Software Tools Aims to answer the question “What is Open Source?” and familiarize everyone with tools like Slack, issue trackers, mailing lists, and version control.

What is Open Source

What is Open Source?

Licenses/History/Ethics

History/Use of Open Source

Communication in Open Source

Mailing Lists, Slack, and Issue Trackers

Join our Slack at umm-openhatch.slack.com

###11:30 am to 12:15 / Career Panel A discussion panel between members of local industry and other individuals involved in the Open Source movement.

###12:15 to 1:00 pm / Lunch Break Lunch will be provided.

###1:00 pm to 2:00 pm/ Hands On Git Git is a powerful version control language that allows distributed teams of developers to collaborate on large software projects. This brief workshop will introduce students to the use of this tool.

Intro to Git

For a more detailed explanation of Git concepts and using Git in the terminal, look here.

Make teams:

To get started, find one of our mentors and form a team:

Setup:

Visit Github and create an account. Then get git installed Windows, OS X, or Linux (or see Setup Guide).

Good to go? Make sure your neighbor and favorite text editor are ready, too. Now you are ready to start the mission!

Mission:

Start practicing git by forking your team's repository to your own account.

Download a local copy of the project, find and fix some bugs, and make pull requests, Then see the changes on the live website, linked at the top of your team's repository, once your group's team leader accepts.

Presentation Resources:

  • Github Glossary

  • More Reading about the Forking Workflow that is often used in public repositories.

  • We will be using a variation of this workflow, but this is a neat visual guide of some of the steps that you will be taking today.

###2:00 pm to 3:00 pm / Contribution Workshop Mentors introduce their projects!

Take time to look through existing projects, working on issues and contributing solutions. Project leads and mentors will be available to provide assistance throughout the workshop.

Already have a plan? Great! Otherwise, find a friend to work with and check out our wiki's Projects Page.

###3:00 pm to 3:30 pm / Break-Network! Network with your other Openhatch peers, and discuss the day so far.

###3:30 pm to 5:00 pm / Contribute More!!


###Thank you again for coming to our OpenHatch Event!

Master Resources for Future Reference

Clone this wiki locally