keps

module
v0.0.0-...-1c4df2c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 1, 2019 License: Apache-2.0

README

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

Directories

Path Synopsis
helpers
convert command
initSigDirs command
renderSigList command
cmd
pkg
changes/auth/authfakes
Code generated by counterfeiter.
Code generated by counterfeiter.
changes/github/githubfakes
Code generated by counterfeiter.
Code generated by counterfeiter.
hermetic
Package hermetic provides facilities for proposing changes to a Git repository hosted on GitHub.
Package hermetic provides facilities for proposing changes to a Git repository hosted on GitHub.
keps/kepsfakes
Code generated by counterfeiter.
Code generated by counterfeiter.
keps/metadata/metadatafakes
Code generated by counterfeiter.
Code generated by counterfeiter.
keps/sections/sectionsfakes
Code generated by counterfeiter.
Code generated by counterfeiter.
settings/settingsfakes
Code generated by counterfeiter.
Code generated by counterfeiter.
sigs/sigsfakes
Code generated by counterfeiter.
Code generated by counterfeiter.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL