Take a Stroll in the Bazaar
-
Upload
myles-braithwaite -
Category
Software
-
view
728 -
download
0
Transcript of Take a Stroll in the Bazaar
![Page 1: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/1.jpg)
Take a Stroll in the BazaarHow to Turn a Pile of Python Files Into an Open Source Project.
![Page 3: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/3.jpg)
A Little About Me
![Page 4: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/4.jpg)
I ⭐ Open Source
![Page 5: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/5.jpg)
Why Should You Contribute to
Open Source?
![Page 6: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/6.jpg)
Playground
![Page 7: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/7.jpg)
ManagmentExperience
![Page 8: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/8.jpg)
Make SomeoneElse's Life Easier
![Page 9: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/9.jpg)
! or ☕ == True
![Page 10: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/10.jpg)
Ten Open SourceCommandments
![Page 11: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/11.jpg)
1
![Page 12: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/12.jpg)
Source Control
![Page 13: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/13.jpg)
Don't Be Scared of Git
![Page 14: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/14.jpg)
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
![Page 15: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/15.jpg)
2
![Page 16: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/16.jpg)
Dev Docs
![Page 17: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/17.jpg)
3
![Page 18: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/18.jpg)
Unit Tests
![Page 19: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/19.jpg)
One command test
setup ( # ... test_suite='tests')
$ python setup.py test
![Page 20: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/20.jpg)
4
![Page 21: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/21.jpg)
Issue Tracker
![Page 22: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/22.jpg)
5
![Page 23: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/23.jpg)
Changelog
![Page 24: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/24.jpg)
6
![Page 25: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/25.jpg)
Continuous Integration
![Page 26: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/26.jpg)
Travis CI
![Page 27: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/27.jpg)
AppVeyor
![Page 28: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/28.jpg)
7
![Page 29: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/29.jpg)
Abstract
![Page 30: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/30.jpg)
![Page 31: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/31.jpg)
Example
"A Python library and command line application for Day One."
![Page 32: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/32.jpg)
8
![Page 33: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/33.jpg)
Learn to Say No
![Page 34: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/34.jpg)
![Page 35: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/35.jpg)
9
![Page 36: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/36.jpg)
Listen to Your Community
![Page 37: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/37.jpg)
The most important tool is respect.
![Page 38: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/38.jpg)
10
![Page 39: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/39.jpg)
Enjoyment
![Page 41: Take a Stroll in the Bazaar](https://reader031.fdocuments.net/reader031/viewer/2022020314/58ee3a701a28ab844e8b45a5/html5/thumbnails/41.jpg)
Contact Me
! http://myles.coffee/
! @MylesB