How to make your open source python module successful
Nitin Kumar (~vnitinv) |
I own and maintain few of Python open source modules. One of them being PyEZ (Python library to remotely manage/automate Junos networking devices)
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.
API Docs http://junos-pyez.readthedocs.org/
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.