Introduction

This tutorial will cover all the steps in the process of creating an open source project. We are first going to learn how to use Git / GitHub in order to manage our projects and to work with other people. We are also going to show how we can contribute to other open source projects. Then we will explore the best practices for successfully launching and maintaining an open source project. We are also going to mention common mistakes to avoid. We are going to close with a bonus section about the GitHub Desktop App.

What are the requirements?

There are no specific requirements in order to gain from this tutorial. Some Linux terminal understanding would help but is not mandatory.

What is the target audience?