Merge pull request #11 from itdependsnetworks/license

update license, pull request template, api docs
This commit is contained in:
Ken Celenza 2017-09-14 07:21:40 -04:00 committed by GitHub
commit 3fedd50d72
3 changed files with 30 additions and 5 deletions

8
.github/PULL_REQUEST_TEMPLATE.md vendored Normal file
View File

@ -0,0 +1,8 @@
# Network vs Network Automation
The intention is to keep this Network Automation related, and not Network related. The line is blurry, and subject to change if the community so desires.
# Vendor Submissions
Vendor product submissions are allowed, as long as they are logical and fulfill a Network Automation need.

14
LICENSE Normal file
View File

@ -0,0 +1,14 @@
Copyright 2017 Ken Celenza <ken@networktocode.com>
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

View File

@ -99,18 +99,21 @@ A curated list of awesome about Network Automation
## Python ## Python
- Getting Started and Basics - Getting Started and Basics
- Examples - Examples
- Advanced and Tools - Advanced and Tools
## Go ## Go
- Getting Started and Basics - Getting Started and Basics
- Examples - Examples
- Advanced and Tools - Advanced and Tools
## Vendor API Docs
- [Cisco IOSXR](https://www.cisco.com/c/en/us/td/docs/ios_xr_sw/iosxr_r4-1/xml/programming/guide/xl41apidoc.html) - Cisco IOS-XR API Docs
- [Infoblox](https://ipam.illinois.edu/api/doc/) - Externally hosted Infoblox API docs
# Open Source Projects # Open Source Projects
## Ansible ## Ansible
@ -148,14 +151,14 @@ A curated list of awesome about Network Automation
## Library ## Library
- [Capirca](https://github.com/google/capirca) - Multi-platform ACL generation system; can output Juniper/IOS/etc ACLs from the same policy - [Capirca](https://github.com/google/capirca) - Multi-platform ACL generation system; can output Juniper/IOS/etc ACLs from the same policy
- [ciscoconfparse](https://github.com/mpenning/ciscoconfparse) - Parse, Audit, Query, Build, and Modify Cisco IOS-style configurations
- [Condoor](https://github.com/kstaniek/condoor) - This is a python module providing access to Cisco devices over Telnet and SSH - [Condoor](https://github.com/kstaniek/condoor) - This is a python module providing access to Cisco devices over Telnet and SSH
- [EasySNMP](https://github.com/kamakazikamikaze/easysnmp) - Easy to use and very fast SNMP library that uses Net-SNMP - [EasySNMP](https://github.com/kamakazikamikaze/easysnmp) - Easy to use and very fast SNMP library that uses Net-SNMP
- [JINJA2](http://jinja.pocoo.org/) - Jinja2 is a full featured template engine for Python - [JINJA2](http://jinja.pocoo.org/) - Jinja2 is a full featured template engine for Python
- [Napalm](https://github.com/napalm-automation/napalm) - NAPALM (Network Automation and Programmability Abstraction Layer with Multivendor support) is a Python library that implements a set of functions to interact with different router vendor devices using a unified API. - [Napalm](https://github.com/napalm-automation/napalm) - NAPALM (Network Automation and Programmability Abstraction Layer with Multivendor support) is a Python library that implements a set of functions to interact with different router vendor devices using a unified API.
- [netaddr](https://github.com/drkjam/netaddr) - Network address manipulation that supports a number of techniques (supernetting and subnetting)
- [Netmiko](https://github.com/ktbyers/netmiko) - Multi-vendor library to simplify Paramiko SSH connections to network devices - [Netmiko](https://github.com/ktbyers/netmiko) - Multi-vendor library to simplify Paramiko SSH connections to network devices
- [TextFSM](https://github.com/google/textfsm) - Python module for parsing semi-structured text into python tables. - [TextFSM](https://github.com/google/textfsm) - Python module for parsing semi-structured text into python tables.
- [ciscoconfparse](https://github.com/mpenning/ciscoconfparse) - Parse, Audit, Query, Build, and Modify Cisco IOS-style configurations
- [netaddr](https://github.com/drkjam/netaddr) - Network address manipulation that supports a number of techniques (supernetting and subnetting)
## Non-Core Ansible Modules ## Non-Core Ansible Modules
@ -246,5 +249,5 @@ This list is just getting started, please contribute to make it super awesome.
# License # License
Licensed under the Apache License, Version 2.0, see LICENSE file for more detail