Skip to content

Latest commit

 

History

History
41 lines (28 loc) · 1017 Bytes

contribution_guide.rst

File metadata and controls

41 lines (28 loc) · 1017 Bytes

Contribution Guide

Current State of Runcible

Runcible is very early in it's devleopment; however our goal is to provide a full layer of functionality at a time, which means it might be useful for certian tasks long before development is complete. It's also a great time to get involved, as your input will shape the direction and structure of the project.

Roadmap

Phase 1

  • Device level API Classes
  • Feature complete Providers for Cumulus Switches
  • Feature complete Providers for Ubiquity Switches
  • Builtin common modules for switches
  • Basic Naive Executor/Schedulers for running against multiple devices

Phase 2

  • Network level API Classes (For performing actions against multiple devices)
  • Topology Aware Executor/Schedulers

Phase 3

  • YAML Configuration Layering and Inheritance
  • YAML directory structure

Phase 4

  • Self Testing/Configuration Rollback functionality