Closed itdependsnetworks closed 7 years ago
Yeah, I suggest creating individual issues so people can claim them. On Sat, Oct 14, 2017 at 17:16 Ken Celenza notifications@github.com wrote:
Not sure if I should break these up, the first one is the one I plan on working on, and the others are ideas for whomever. File Uploading
I worked on this last hackathon, but there was not a consensus on the methods. Since then @ktbyers https://github.com/ktbyers has a demo here: https://github.com/ktbyers/napalm-ios/tree/file_copy
My plan for the hackathon is to finally work on this. Documentation
Documentation could always be updated and it is a great place to start if you do not have a ton of programming experience. Config Replace/Merge Methods
What goes on "under the hood" is not well understood to the audience abroad. It would be great to have a manual example of what is happening. As an example, show archive config differences
and show common pitfalls associated. Driver Overview Build out https://napalm.readthedocs.io/en/latest/support/index.html#general-support-matrix to include the backend connection mechanism and additional caveats. Writing Output of Commands/Offline mode
I think it would be helpful to be able to save the configuration of the command output (api or ssh), to be usable later. Once that is done, it would be equally helpful to run in an offline mode.
This has been brought up here: napalm-automation/napalm-base#296 https://github.com/napalm-automation/napalm-base/pull/296 but there has not been final consensus on what the final method should be. (would be good to define this) Normalize Interface
I currently do this in post-processing, but would be nice to have an option to return an normalized interface. This is essentially what I do: https://github.com/itdependsnetworks/Scripts/blob/master/normalize_interface/normalize_interface.py Supported Getters
Always good to update the supported getters: https://napalm.readthedocs.io/en/latest/support/index.html#getters-support-matrix
Anywhere there is an X, a method is missing, and could use an update.
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/napalm-automation/hackathon-2017/issues/1, or mute the thread https://github.com/notifications/unsubscribe-auth/AF9Q3ovnmVB9tTyQTCG5x0oDKiVo_5Hiks5ssNBOgaJpZM4P5acQ .
-- David Barroso linkedin https://www.linkedin.com/in/dbarrosop | twitter https://twitter.com/dbarrosop | github https://github.com/dbarrosop
Not sure if I should break these up, the first one is the one I plan on working on, and the others are ideas for whomever.
File Uploading
I worked on this last hackathon, but there was not a consensus on the methods. Since then @ktbyers has a demo here: https://github.com/ktbyers/napalm-ios/tree/file_copy
My plan for the hackathon is to finally work on this.
Documentation
Documentation could always be updated and it is a great place to start if you do not have a ton of programming experience.
Config Replace/Merge Methods
What goes on "under the hood" is not well understood to the audience abroad. It would be great to have a manual example of what is happening. As an example,
show archive config differences <base_file> <new_file>
and show common pitfalls associated.Driver Overview
Build out https://napalm.readthedocs.io/en/latest/support/index.html#general-support-matrix to include the backend connection mechanism and additional caveats.
Writing Output of Commands/Offline mode
I think it would be helpful to be able to save the configuration of the command output (api or ssh), to be usable later. Once that is done, it would be equally helpful to run in an offline mode.
This has been brought up here: https://github.com/napalm-automation/napalm-base/pull/296 but there has not been final consensus on what the final method should be. (would be good to define this)
Normalize Interface
I currently do this in post-processing, but would be nice to have an option to return an normalized interface. This is essentially what I do: https://github.com/itdependsnetworks/Scripts/blob/master/normalize_interface/normalize_interface.py
Supported Getters
Always good to update the supported getters: https://napalm.readthedocs.io/en/latest/support/index.html#getters-support-matrix
Anywhere there is an X, a method is missing, and could use an update.