diff options
Diffstat (limited to 'DEVNOTES')
-rw-r--r-- | DEVNOTES | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/DEVNOTES b/DEVNOTES new file mode 100644 index 0000000..64e0210 --- /dev/null +++ b/DEVNOTES @@ -0,0 +1,69 @@ +Features to add +========================== + +templates +-------------------- + +templates for nodes and services stored in leap_platform + +commands: + + leap add-service # menu of services, copies from the template + leap add-node # you pick a service among those enabled, then it copies template + +deploy +--------------------- + + leap bootstrap + leap dryrun + leap deploy + +key management +------------------------- + + leap add-ssh-keypair + leap add-x509-keypair + +json validation +------------------------ + +json validation +http://www.kuwata-lab.com/kwalify/ruby/users-guide.html + + +useful liberaries +================================ + +notes to myself + +user interaction + readline + highline + terminal-tables + rainbow + http://stackoverflow.com/questions/9577718/what-ruby-libraries-should-i-use-for-building-a-console-based-application + +testing + aruba -- test for cli + +help + gem-man -- install man pages with gems + ronn -- write man pages in markdown + +push examples + https://github.com/net-ssh/net-ssh + https://github.com/seattlerb/rake-remote_task + http://docs.seattlerb.org/rake-remote_task/ + https://github.com/seattlerb/rake-remote_task/blob/master/lib/rake/remote_task.rb + https://github.com/davidwinter/sooty + push puppet with rake/remote_task + https://github.com/davidwinter/sooty/blob/master/lib/sooty.rb + calling rsync from ruby + https://github.com/RichGuk/rrsync/blob/master/rrsync.rb + http://rubyforge.org/projects/six-rsync/ + https://github.com/automateit/automateit + http://www.jedi.be/blog/2009/11/17/shell-scripting-dsl-in-ruby/ + parallel shell + https://github.com/delano/rye + https://github.com/adamwiggins/rush + |