Setting up an open source project with an advanced set of tools is easier than ever. However, the breadth and complexity of the tools available can be intimidating to the new user. In this half-day, intermediate level tutorial, we will interactively walk through the steps needed to set up an open source project on GitHub in the most sustainable fashion possible. Topics discussed and covered in a hands-on fashion include: creating a new repository on GitHub; testing with PyTest; continuous integration with TravisCI; and online documentation with Sphinx and ReadTheDocs. The goal of the tutorial is to get attendees over the initial hump of learning these tools and communicate some best practices from the world of open source.
See tutorial materials here: https://scipy2018.scipy.org/ehome/299527/648136/
I would like to work with open source projects to create a branch of the tree with all
of the best videos for your open source project. Please
send me an email if you are interested.