How to make your open source python module successful

Nitin Kumar (~vnitinv)


2

Votes

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/

Section: Others
Type: Talks
Target Audience: Advanced
Last Updated: