Take a Stroll in the Bazaar
How to Turn a Pile of Python
Files Into an Open Source
Project.
http://j.mp/myles-pyconca-2015
A Little About Me
I ⭐ Open Source
Why Should You Contribute to
Open Source?
Playground
Managment
Experience
Make Someone
Else's Life Easier
! or ☕ == True
Ten Open Source
Commandments
1
Source Control
Don't Be Scared of Git
Reattach Your Head
1. Create a temporary branch: git branch temp.
2. Switch to the temporary branch: git checkout
temp.
3. Force the master branch to the temporary branch:
git branch -f master temp.
4. Now delete the temporary branch: git branch -d
temp.
5. Push your changes to the remote repository: git
2
Dev Docs
3
Unit Tests
One command test
setup (
# ...
test_suite='tests'
)
$ python setup.py test
4
Issue Tracker
5
Changelog
6
Continuous Integration
Travis CI
AppVeyor
7
Abstract
Example
"A Python library and
command line application
for Day One."
8
Learn to Say No
9
Listen to Your Community
The most important tool is
respect.
10
Enjoyment
http://j.mp/myles-pyconca-2015
Contact Me
! http://myles.coffee/
! me@myles.coffee
! @MylesB

Take a Stroll in the Bazaar