Not so long ago, I started an open source project - PicknMIx. It feels like running a start up if you are serious about it. Want to know my story? Want to check if you can do it as well? I will tell you. (Stickers not guaranteed though)
In this talk, I will share my journey of starting an open source project.
Assuming you have an idea and a GitHub account, we will first cover how to set up a project easily using a cookie-cutter. What is it you ask? We will explain it to you and also introduce other useful tools in open source project. For example, CICD tools like Travis and documentation service like ReadTheDocs and testing using Pytest.
After that, we will show you how to prepare release: Signing up an account on PyPI (and it’s testing clone), using setuptools to make the wheels, uploading to the test site and test pip installing your package. This will eventually leads you to uploading to the PyPI and thus releasing your package.
At the end, I will also share some tips of how to get people involved and do the marketing bit.This is the bit which is the same as running a start up, getting the ‘crowd funding’ of people’s contribution and engagement. We may have some stickers for you but we won’t guarantee.
This talk is for anyone that has some experience coding with Python but not much experience in software development. I hope this talk will encourage more people to be involved in open source contribution.
none
Domains:Business & Start-Ups, Community, Data Science, Machine Learning
Python Skill Level:basic
Abstract as a tweet:My journey of running an open source project like a start up
Public link to supporting material: