How to make your open source python module successful
Nitin Kumar (~vnitinv) |
2
Description:
I own and maintain few of Python open source modules. One of them being PyEZ (Python library to remotely manage/automate Junos networking devices)
https://github.com/Juniper/py-junos-eznc
It's just not the initial coding which makes a module useful. There is a lot of effort which goes after the module is made open source.
Licence, example, CI/CD, blogs, videos, GitHub stars are some of the things which can help in adoption of the module.
Would like to talk about how to drive a package to a be successful.
Prerequisites:
NA
Content URLs:
YouTube https://www.youtube.com/user/JuniperNetworks/search?query=pyez
Examples https://github.com/vnitinv/pyez-examples
TechPubs http://www.juniper.net/techpubs/en_US/release-independent/junos-pyez/information-products/pathway-pages/index.html
API Docs http://junos-pyez.readthedocs.org/
Wiki https://techwiki.juniper.net/Projects/Junos_PyEZ
GitHub https://github.com/Juniper/py-junos-eznc/
Speaker Info:
Developing Open Source applications (PyEZ, JSNAPy) which are being used by a huge number of customers.
Contributing to different Open Source applications like Ansible, SatlStack (Ansible galaxy, Salt Proxy) to have proper interfaces to work with Network devices like Router/Switches.
Helping different customer to build Automation solution to be used at their premises.
Given Python workshop to few colleges and companies.
Speaker Links:
https://www.linkedin.com/in/nitinnitp/
https://github.com/vnitinv/
https://plus.google.com/photos/111252001459627038611/albums/5926492875106568545?authkey=CPXk2N_u6drFnwE
https://twitter.com/nitinsview
https://in.pycon.org/2010/talks/7-automation-using-python/