N.A.P.A.L.M. Hackathon

Live feed will start approximately at 6.00pm UTC
For communications, use Slack channel
#napalm-hackathon-2016 in networkToCode. You can register in https://networktocode.herokuapp.com/
napalm logo

Welcome

What's this hackathon about?

Have fun, learn, share, help each other out and collaborate.
Mainly to have fun and learn.

Friday, 16 September

  • 6:00pm - Hackathon Kick off
  • 7:00pm - Keynote: Ivan Pepelnjak
  • 7:30pm - Propose tasks, create teams...
  • 8:30pm - Introduction workshops

Saturday, 17 September

  • 4:00pm - Improvised Workshops

Sunday, 18 September

  • 6:30pm - Improvised Presentations
  • 8:00pm - Hackathon Closure
Times are UTC
http://napalm.readthedocs.io/en/latest/hackathons/hackathon2016/agenda.html

What can I do?

Short Answer: Whatever you want

If you know what you want to do, go for it. Create an issue on github on the corresponding repo, tag it with hackathon2016 and let people know if you might want to team up

If you don't know what you want to do or you are unsure feel free to let people know on slack, team up with someone that might have an idea that interests you, check the existing issues... don't be shy.

Random ideas

  • Implement missing methods. Check: getters-support-matrix
  • Make code PEP8 compliant. See napalm-automation/napalm-base#61
  • Add templates that can translate OC objects into native configuration. See napalm-automation/napalm-eos#15
  • Add new useful methods or drivers
  • Create a tool that leverages NAPALM to do useful things on the network. For example, a rancid-like tool, or expand the current cli tool napalm ships with to be able to extract data from the network
  • Whatever you think it could be fun, useful and/or interesting
  • Improve/add documentation

Questions?