<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">This is awesome Marco!<br><div>
<div style="font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(34, 34, 34); font-family: arial, sans-serif; font-size: 13px;"><br class="Apple-interchange-newline"><br></div><div style="font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(34, 34, 34); font-family: arial, sans-serif; font-size: 13px;">Thanks,</div><div style="font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(34, 34, 34); font-family: arial, sans-serif; font-size: 13px;"><br></div><div style="font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(34, 34, 34); font-family: arial, sans-serif; font-size: 13px;">Juan L. Negron <<a href="mailto:juan.negron@canonical.com" target="_blank">juan.negron@canonical.com</a>></div><div style="font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(34, 34, 34); font-family: arial, sans-serif; font-size: 13px;">Mobile: <span id="gc-number-0" class="gc-cs-link" title="Call with Google Voice" style="color: rgb(0, 51, 187); text-decoration: underline; cursor: pointer;">+1 408 634 0292</span></div><div style="font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(34, 34, 34); font-family: arial, sans-serif; font-size: 13px;">Cloud Architect</div><div style="font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(34, 34, 34); font-family: arial, sans-serif; font-size: 13px;">Canonical Technical Services</div><div style="font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(34, 34, 34); font-family: arial, sans-serif; font-size: 13px;">Canonical USA</div><div style="font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(34, 34, 34); font-family: arial, sans-serif; font-size: 13px;">GPG : 0A62 BC70 5CBC B4DD F3E6  8A27 A6B1 F3F0 E6B5 F5A3</div>
</div>
<br><div><div>On May 7, 2014, at 10:24 AM, Gustavo Niemeyer <<a href="mailto:gustavo@niemeyer.net">gustavo@niemeyer.net</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">This is _extremely_ cool, Marco. Very well done!<br><br>One tiny suggestion, for anyone interested in contributing: it would<br>be great to have "ls [-la]" at some point. That's the first thing most<br>people will type when seeing a prompt, and gives them room for<br>navigating to the juju configuration directory.<br><br>On Wed, May 7, 2014 at 1:16 PM, Marco Ceppi <<a href="mailto:marco@ceppi.net">marco@ceppi.net</a>> wrote:<br><blockquote type="cite">Hi everyone!<br><br>I was trying to keep this under wraps as I worked on it more before<br>announcing to the world but I'm too excited with the progress so far so<br>here's the "SUPER ALPHA BETA OMEGA" introduction to Juju Academy.<br><br>I started this, <a href="http://juju.academy">http://juju.academy</a> (<a href="http://learnjuju.com">http://learnjuju.com</a>) based on my own<br>experiences when trying new software. Primarily modeled after the Learn Go<br>Lang webiste (<a href="http://tour.golang.org/">http://tour.golang.org/</a>) I set out to create an easy platform<br>that emulates a terminal environment and allows a user to try Juju before<br>ever having to install it. In addition I wanted to make a lightweight lesson<br>framework to help guide new users in this exciting new Service Orchestration<br>paradigm. Finally, the last goal of this project was to build an easy to<br>embed module that could live in the docs to provide very lightweight<br>terminal sessions that users could use to review what portions of the docs<br>they were reading.<br><br>Right now I've modeled just a hand full of lessons and only a few of the<br>juju commands have actually been implemented. As this is a spare time<br>project progress comes in chunks of time over the weekend and in the<br>evenings. However, if you're interested in piloting the demoware and shaking<br>out bugs please do so! You can view the lessons at <a href="http://juju.academy">http://juju.academy</a> the<br>source code is <a href="https://github.com/marcoceppi/juju-academy">https://github.com/marcoceppi/juju-academy</a> and the issue<br>tracker is on that repo.<br><br>Your juju environment(s) persist not only between lessons but also between<br>page visits. If at anytime you wish to start anew you can do so by issuing<br>the "reset" command in the terminal. I'm working on finishing<br><a href="http://help.juju.academy">http://help.juju.academy</a> which will have this and other FAQ/Guide like<br>questions to use the software. All Juju help can be found, as always, at<br><a href="https://juju.ubuntu.com/docs">https://juju.ubuntu.com/docs</a><br><br>This is also a call for help! Anyone interested in writing lessons, command<br>modules, fixing bugs, making this look nicer, etc - pull requests are<br>welcome! The entire project aims to be modular (in that this framework could<br>be used for non juju terminal lessons). Lessons are simply JSONP files that<br>contain a set number of keys and commands are functions that perform some<br>rudimentary validation.<br><br>I eagerly await feedback and have had an immense amount of fun working on<br>this so far! I'll likely follow up with a more official announcement when<br>more of the commands have been implemented.<br><br>Thanks,<br>Marco Ceppi<br><br>--<br>Juju mailing list<br>Juju@lists.ubuntu.com<br>Modify settings or unsubscribe at:<br>https://lists.ubuntu.com/mailman/listinfo/juju<br><br></blockquote><br><br><br>-- <br><br>gustavo @ <a href="http://niemeyer.net">http://niemeyer.net</a><br><br>-- <br>Juju mailing list<br><a href="mailto:Juju@lists.ubuntu.com">Juju@lists.ubuntu.com</a><br>Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju<br></blockquote></div><br></body></html>