google / keps

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A Library for Interacting with KEPs

Contained is a library for programatically interacting with Kubernetes Enhancement Proposal (KEP) content. At a high level the library is organized as follows

.
├── cli                     (an example CLI)
│   ├── cmd                 (the subcommands, e.g. init, propose...)
│   ├── main.go
│   └── README.md           (a now redundant README)
├── helpers
│   ├── convert             (attempt to convert a flat file KEP to the new directory structure)
│   ├── initSigDirs         (create a playground for experimenting with this library)
│   └── renderSigList       (regenerate Kubernetes SIG information for this library)
├── LICENSE
├── README.md               (this file)
├── okrs                    (goals for this project)
│   └── 2018
├── pkg
│   ├── filter              (finding KEPs which match given criteria)
│   ├── hermetic            (interacting with Git repositories on GitHub)
│   ├── index               (a high level summary of all KEPs)
│   ├── keps                (the KEP object model)
│   ├── settings            (configuration for this library)
│   ├── sigs                (basic Kubernetes SIG information)
│   └── workflow            (management of a single KEP)
├── teaching_notes.md       (longer explainations of concepts used in the library)
└── wish_list.md            (ideas for new contributors)

Opportunties for Contribution

About

License:Apache License 2.0


Languages

Language:Go 100.0%