Re: Juju Academy

2014-05-10 Thread brian mullan
resending to list due to typo in orig send.

Re Marco Cepi's new juju.academy http://juju.academy/#/00-what-is-juju

*great idea and will help people understand what juju is/does.*



On Sat, May 10, 2014 at 10:47 AM, brian mullan wrote:

> Marco...
>
> All too often a project suffers because documentation and training are so
> poorly addressed that thus adoption of the technology doesn't occur fast
> enough.
>
> There are a variety of interactive programming language sites around now
> for say Python (reference the free CodeAcademy.com for python
> interactive training)
>
> I think taking that interactive concept and doing it for Juju is a great
> idea!
>
> Helping people understand "why" juju is different than chef, puppet,
> ansible
> is important as a differentiator.   Education about Juju is key tho'.
>
> Brian
>
>
>
>
-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju


Re: Juju Academy

2014-05-09 Thread Matthew Williams
This is awesome Marco, I'll help out where I can


On Wed, May 7, 2014 at 5:16 PM, Marco Ceppi  wrote:

> Hi everyone!
>
> I was trying to keep this under wraps as I worked on it more before
> announcing to the world but I'm too excited with the progress so far so
> here's the "SUPER ALPHA BETA OMEGA" introduction to Juju Academy.
>
> I started this, http://juju.academy (http://learnjuju.com) based on my
> own experiences when trying new software. Primarily modeled after the Learn
> Go Lang webiste (http://tour.golang.org/) I set out to create an easy
> platform that emulates a terminal environment and allows a user to try Juju
> before ever having to install it. In addition I wanted to make a
> lightweight lesson framework to help guide new users in this exciting new
> Service Orchestration paradigm. Finally, the last goal of this project was
> to build an easy to embed module that could live in the docs to provide
> very lightweight terminal sessions that users could use to review what
> portions of the docs they were reading.
>
> Right now I've modeled just a hand full of lessons and only a few of the
> juju commands have actually been implemented. As this is a spare time
> project progress comes in chunks of time over the weekend and in the
> evenings. However, if you're interested in piloting the demoware and
> shaking out bugs please do so! You can view the lessons at
> http://juju.academy the source code is
> https://github.com/marcoceppi/juju-academy and the issue tracker is on
> that repo.
>
> Your juju environment(s) persist not only between lessons but also between
> page visits. If at anytime you wish to start anew you can do so by issuing
> the "reset" command in the terminal. I'm working on finishing
> http://help.juju.academy which will have this and other FAQ/Guide like
> questions to use the software. All Juju help can be found, as always, at
> https://juju.ubuntu.com/docs
>
> This is also a call for help! Anyone interested in writing lessons,
> command modules, fixing bugs, making this look nicer, etc - pull requests
> are welcome! The entire project aims to be modular (in that this framework
> could be used for non juju terminal lessons). Lessons are simply JSONP
> files that contain a set number of keys and commands are functions that
> perform some rudimentary validation.
>
> I eagerly await feedback and have had an immense amount of fun working on
> this so far! I'll likely follow up with a more official announcement when
> more of the commands have been implemented.
>
> Thanks,
> Marco Ceppi
>
> --
> Juju mailing list
> Juju@lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/juju
>
>
-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju


Re: Juju Academy

2014-05-07 Thread Sean Feole
This is awesome Marco, Well Done!

-Sean


On Wed, May 7, 2014 at 12:16 PM, Marco Ceppi  wrote:

> Hi everyone!
>
> I was trying to keep this under wraps as I worked on it more before
> announcing to the world but I'm too excited with the progress so far so
> here's the "SUPER ALPHA BETA OMEGA" introduction to Juju Academy.
>
> I started this, http://juju.academy (http://learnjuju.com) based on my
> own experiences when trying new software. Primarily modeled after the Learn
> Go Lang webiste (http://tour.golang.org/) I set out to create an easy
> platform that emulates a terminal environment and allows a user to try Juju
> before ever having to install it. In addition I wanted to make a
> lightweight lesson framework to help guide new users in this exciting new
> Service Orchestration paradigm. Finally, the last goal of this project was
> to build an easy to embed module that could live in the docs to provide
> very lightweight terminal sessions that users could use to review what
> portions of the docs they were reading.
>
> Right now I've modeled just a hand full of lessons and only a few of the
> juju commands have actually been implemented. As this is a spare time
> project progress comes in chunks of time over the weekend and in the
> evenings. However, if you're interested in piloting the demoware and
> shaking out bugs please do so! You can view the lessons at
> http://juju.academy the source code is
> https://github.com/marcoceppi/juju-academy and the issue tracker is on
> that repo.
>
> Your juju environment(s) persist not only between lessons but also between
> page visits. If at anytime you wish to start anew you can do so by issuing
> the "reset" command in the terminal. I'm working on finishing
> http://help.juju.academy which will have this and other FAQ/Guide like
> questions to use the software. All Juju help can be found, as always, at
> https://juju.ubuntu.com/docs
>
> This is also a call for help! Anyone interested in writing lessons,
> command modules, fixing bugs, making this look nicer, etc - pull requests
> are welcome! The entire project aims to be modular (in that this framework
> could be used for non juju terminal lessons). Lessons are simply JSONP
> files that contain a set number of keys and commands are functions that
> perform some rudimentary validation.
>
> I eagerly await feedback and have had an immense amount of fun working on
> this so far! I'll likely follow up with a more official announcement when
> more of the commands have been implemented.
>
> Thanks,
> Marco Ceppi
>
> --
> Juju mailing list
> Juju@lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/juju
>
>
-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju


Re: Juju Academy

2014-05-07 Thread Nick Veitch
Nate, thanks for reminding me, juju help commands is also wrong!

https://bugs.launchpad.net/juju-core/+bug/1299120



On Wed, May 7, 2014 at 7:27 PM, Nate Finch  wrote:
> Actually, init is the main command, generate-config is an alias for init
> (see juju help commands).
>
>
> On Wed, May 7, 2014 at 1:55 PM, Nick Veitch 
> wrote:
>>
>> Nice work, when it is ready we can add it to the getting started
>> section of the docs too.
>>
>> Small point - 'juju generate-config', not 'juju init', you may await my PR
>>
>> On Wed, May 7, 2014 at 6:24 PM, Gustavo Niemeyer 
>> wrote:
>> > This is _extremely_ cool, Marco. Very well done!
>> >
>> > One tiny suggestion, for anyone interested in contributing: it would
>> > be great to have "ls [-la]" at some point. That's the first thing most
>> > people will type when seeing a prompt, and gives them room for
>> > navigating to the juju configuration directory.
>> >
>> > On Wed, May 7, 2014 at 1:16 PM, Marco Ceppi  wrote:
>> >> Hi everyone!
>> >>
>> >> I was trying to keep this under wraps as I worked on it more before
>> >> announcing to the world but I'm too excited with the progress so far so
>> >> here's the "SUPER ALPHA BETA OMEGA" introduction to Juju Academy.
>> >>
>> >> I started this, http://juju.academy (http://learnjuju.com) based on my
>> >> own
>> >> experiences when trying new software. Primarily modeled after the Learn
>> >> Go
>> >> Lang webiste (http://tour.golang.org/) I set out to create an easy
>> >> platform
>> >> that emulates a terminal environment and allows a user to try Juju
>> >> before
>> >> ever having to install it. In addition I wanted to make a lightweight
>> >> lesson
>> >> framework to help guide new users in this exciting new Service
>> >> Orchestration
>> >> paradigm. Finally, the last goal of this project was to build an easy
>> >> to
>> >> embed module that could live in the docs to provide very lightweight
>> >> terminal sessions that users could use to review what portions of the
>> >> docs
>> >> they were reading.
>> >>
>> >> Right now I've modeled just a hand full of lessons and only a few of
>> >> the
>> >> juju commands have actually been implemented. As this is a spare time
>> >> project progress comes in chunks of time over the weekend and in the
>> >> evenings. However, if you're interested in piloting the demoware and
>> >> shaking
>> >> out bugs please do so! You can view the lessons at http://juju.academy
>> >> the
>> >> source code is https://github.com/marcoceppi/juju-academy and the issue
>> >> tracker is on that repo.
>> >>
>> >> Your juju environment(s) persist not only between lessons but also
>> >> between
>> >> page visits. If at anytime you wish to start anew you can do so by
>> >> issuing
>> >> the "reset" command in the terminal. I'm working on finishing
>> >> http://help.juju.academy which will have this and other FAQ/Guide like
>> >> questions to use the software. All Juju help can be found, as always,
>> >> at
>> >> https://juju.ubuntu.com/docs
>> >>
>> >> This is also a call for help! Anyone interested in writing lessons,
>> >> command
>> >> modules, fixing bugs, making this look nicer, etc - pull requests are
>> >> welcome! The entire project aims to be modular (in that this framework
>> >> could
>> >> be used for non juju terminal lessons). Lessons are simply JSONP files
>> >> that
>> >> contain a set number of keys and commands are functions that perform
>> >> some
>> >> rudimentary validation.
>> >>
>> >> I eagerly await feedback and have had an immense amount of fun working
>> >> on
>> >> this so far! I'll likely follow up with a more official announcement
>> >> when
>> >> more of the commands have been implemented.
>> >>
>> >> Thanks,
>> >> Marco Ceppi
>> >>
>> >> --
>> >> Juju mailing list
>> >> Juju@lists.ubuntu.com
>> >> Modify settings or unsubscribe at:
>> >> https://lists.ubuntu.com/mailman/listinfo/juju
>> >>
>> >
>> >
>> >
>> > --
>> >
>> > gustavo @ http://niemeyer.net
>> >
>> > --
>> > Juju mailing list
>> > Juju@lists.ubuntu.com
>> > Modify settings or unsubscribe at:
>> > https://lists.ubuntu.com/mailman/listinfo/juju
>>
>>
>>
>> --
>> Nick Veitch
>> nick.vei...@canonical.com
>>
>> --
>> Juju mailing list
>> Juju@lists.ubuntu.com
>> Modify settings or unsubscribe at:
>> https://lists.ubuntu.com/mailman/listinfo/juju
>
>



-- 
Nick Veitch
nick.vei...@canonical.com

-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju


Re: Juju Academy

2014-05-07 Thread Nate Finch
Actually, init is the main command, generate-config is an alias for init
(see juju help commands).


On Wed, May 7, 2014 at 1:55 PM, Nick Veitch wrote:

> Nice work, when it is ready we can add it to the getting started
> section of the docs too.
>
> Small point - 'juju generate-config', not 'juju init', you may await my PR
>
> On Wed, May 7, 2014 at 6:24 PM, Gustavo Niemeyer 
> wrote:
> > This is _extremely_ cool, Marco. Very well done!
> >
> > One tiny suggestion, for anyone interested in contributing: it would
> > be great to have "ls [-la]" at some point. That's the first thing most
> > people will type when seeing a prompt, and gives them room for
> > navigating to the juju configuration directory.
> >
> > On Wed, May 7, 2014 at 1:16 PM, Marco Ceppi  wrote:
> >> Hi everyone!
> >>
> >> I was trying to keep this under wraps as I worked on it more before
> >> announcing to the world but I'm too excited with the progress so far so
> >> here's the "SUPER ALPHA BETA OMEGA" introduction to Juju Academy.
> >>
> >> I started this, http://juju.academy (http://learnjuju.com) based on my
> own
> >> experiences when trying new software. Primarily modeled after the Learn
> Go
> >> Lang webiste (http://tour.golang.org/) I set out to create an easy
> platform
> >> that emulates a terminal environment and allows a user to try Juju
> before
> >> ever having to install it. In addition I wanted to make a lightweight
> lesson
> >> framework to help guide new users in this exciting new Service
> Orchestration
> >> paradigm. Finally, the last goal of this project was to build an easy to
> >> embed module that could live in the docs to provide very lightweight
> >> terminal sessions that users could use to review what portions of the
> docs
> >> they were reading.
> >>
> >> Right now I've modeled just a hand full of lessons and only a few of the
> >> juju commands have actually been implemented. As this is a spare time
> >> project progress comes in chunks of time over the weekend and in the
> >> evenings. However, if you're interested in piloting the demoware and
> shaking
> >> out bugs please do so! You can view the lessons at http://juju.academythe
> >> source code is https://github.com/marcoceppi/juju-academy and the issue
> >> tracker is on that repo.
> >>
> >> Your juju environment(s) persist not only between lessons but also
> between
> >> page visits. If at anytime you wish to start anew you can do so by
> issuing
> >> the "reset" command in the terminal. I'm working on finishing
> >> http://help.juju.academy which will have this and other FAQ/Guide like
> >> questions to use the software. All Juju help can be found, as always, at
> >> https://juju.ubuntu.com/docs
> >>
> >> This is also a call for help! Anyone interested in writing lessons,
> command
> >> modules, fixing bugs, making this look nicer, etc - pull requests are
> >> welcome! The entire project aims to be modular (in that this framework
> could
> >> be used for non juju terminal lessons). Lessons are simply JSONP files
> that
> >> contain a set number of keys and commands are functions that perform
> some
> >> rudimentary validation.
> >>
> >> I eagerly await feedback and have had an immense amount of fun working
> on
> >> this so far! I'll likely follow up with a more official announcement
> when
> >> more of the commands have been implemented.
> >>
> >> Thanks,
> >> Marco Ceppi
> >>
> >> --
> >> Juju mailing list
> >> Juju@lists.ubuntu.com
> >> Modify settings or unsubscribe at:
> >> https://lists.ubuntu.com/mailman/listinfo/juju
> >>
> >
> >
> >
> > --
> >
> > gustavo @ http://niemeyer.net
> >
> > --
> > Juju mailing list
> > Juju@lists.ubuntu.com
> > Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/juju
>
>
>
> --
> Nick Veitch
> nick.vei...@canonical.com
>
> --
> Juju mailing list
> Juju@lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/juju
>
-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju


Re: Juju Academy

2014-05-07 Thread Nick Veitch
Nice work, when it is ready we can add it to the getting started
section of the docs too.

Small point - 'juju generate-config', not 'juju init', you may await my PR

On Wed, May 7, 2014 at 6:24 PM, Gustavo Niemeyer  wrote:
> This is _extremely_ cool, Marco. Very well done!
>
> One tiny suggestion, for anyone interested in contributing: it would
> be great to have "ls [-la]" at some point. That's the first thing most
> people will type when seeing a prompt, and gives them room for
> navigating to the juju configuration directory.
>
> On Wed, May 7, 2014 at 1:16 PM, Marco Ceppi  wrote:
>> Hi everyone!
>>
>> I was trying to keep this under wraps as I worked on it more before
>> announcing to the world but I'm too excited with the progress so far so
>> here's the "SUPER ALPHA BETA OMEGA" introduction to Juju Academy.
>>
>> I started this, http://juju.academy (http://learnjuju.com) based on my own
>> experiences when trying new software. Primarily modeled after the Learn Go
>> Lang webiste (http://tour.golang.org/) I set out to create an easy platform
>> that emulates a terminal environment and allows a user to try Juju before
>> ever having to install it. In addition I wanted to make a lightweight lesson
>> framework to help guide new users in this exciting new Service Orchestration
>> paradigm. Finally, the last goal of this project was to build an easy to
>> embed module that could live in the docs to provide very lightweight
>> terminal sessions that users could use to review what portions of the docs
>> they were reading.
>>
>> Right now I've modeled just a hand full of lessons and only a few of the
>> juju commands have actually been implemented. As this is a spare time
>> project progress comes in chunks of time over the weekend and in the
>> evenings. However, if you're interested in piloting the demoware and shaking
>> out bugs please do so! You can view the lessons at http://juju.academy the
>> source code is https://github.com/marcoceppi/juju-academy and the issue
>> tracker is on that repo.
>>
>> Your juju environment(s) persist not only between lessons but also between
>> page visits. If at anytime you wish to start anew you can do so by issuing
>> the "reset" command in the terminal. I'm working on finishing
>> http://help.juju.academy which will have this and other FAQ/Guide like
>> questions to use the software. All Juju help can be found, as always, at
>> https://juju.ubuntu.com/docs
>>
>> This is also a call for help! Anyone interested in writing lessons, command
>> modules, fixing bugs, making this look nicer, etc - pull requests are
>> welcome! The entire project aims to be modular (in that this framework could
>> be used for non juju terminal lessons). Lessons are simply JSONP files that
>> contain a set number of keys and commands are functions that perform some
>> rudimentary validation.
>>
>> I eagerly await feedback and have had an immense amount of fun working on
>> this so far! I'll likely follow up with a more official announcement when
>> more of the commands have been implemented.
>>
>> Thanks,
>> Marco Ceppi
>>
>> --
>> Juju mailing list
>> Juju@lists.ubuntu.com
>> Modify settings or unsubscribe at:
>> https://lists.ubuntu.com/mailman/listinfo/juju
>>
>
>
>
> --
>
> gustavo @ http://niemeyer.net
>
> --
> Juju mailing list
> Juju@lists.ubuntu.com
> Modify settings or unsubscribe at: 
> https://lists.ubuntu.com/mailman/listinfo/juju



-- 
Nick Veitch
nick.vei...@canonical.com

-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju


Re: Juju Academy

2014-05-07 Thread Juan Negron
This is awesome Marco!


Thanks,

Juan L. Negron 
Mobile: +1 408 634 0292
Cloud Architect
Canonical Technical Services
Canonical USA
GPG : 0A62 BC70 5CBC B4DD F3E6  8A27 A6B1 F3F0 E6B5 F5A3

On May 7, 2014, at 10:24 AM, Gustavo Niemeyer  wrote:

> This is _extremely_ cool, Marco. Very well done!
> 
> One tiny suggestion, for anyone interested in contributing: it would
> be great to have "ls [-la]" at some point. That's the first thing most
> people will type when seeing a prompt, and gives them room for
> navigating to the juju configuration directory.
> 
> On Wed, May 7, 2014 at 1:16 PM, Marco Ceppi  wrote:
>> Hi everyone!
>> 
>> I was trying to keep this under wraps as I worked on it more before
>> announcing to the world but I'm too excited with the progress so far so
>> here's the "SUPER ALPHA BETA OMEGA" introduction to Juju Academy.
>> 
>> I started this, http://juju.academy (http://learnjuju.com) based on my own
>> experiences when trying new software. Primarily modeled after the Learn Go
>> Lang webiste (http://tour.golang.org/) I set out to create an easy platform
>> that emulates a terminal environment and allows a user to try Juju before
>> ever having to install it. In addition I wanted to make a lightweight lesson
>> framework to help guide new users in this exciting new Service Orchestration
>> paradigm. Finally, the last goal of this project was to build an easy to
>> embed module that could live in the docs to provide very lightweight
>> terminal sessions that users could use to review what portions of the docs
>> they were reading.
>> 
>> Right now I've modeled just a hand full of lessons and only a few of the
>> juju commands have actually been implemented. As this is a spare time
>> project progress comes in chunks of time over the weekend and in the
>> evenings. However, if you're interested in piloting the demoware and shaking
>> out bugs please do so! You can view the lessons at http://juju.academy the
>> source code is https://github.com/marcoceppi/juju-academy and the issue
>> tracker is on that repo.
>> 
>> Your juju environment(s) persist not only between lessons but also between
>> page visits. If at anytime you wish to start anew you can do so by issuing
>> the "reset" command in the terminal. I'm working on finishing
>> http://help.juju.academy which will have this and other FAQ/Guide like
>> questions to use the software. All Juju help can be found, as always, at
>> https://juju.ubuntu.com/docs
>> 
>> This is also a call for help! Anyone interested in writing lessons, command
>> modules, fixing bugs, making this look nicer, etc - pull requests are
>> welcome! The entire project aims to be modular (in that this framework could
>> be used for non juju terminal lessons). Lessons are simply JSONP files that
>> contain a set number of keys and commands are functions that perform some
>> rudimentary validation.
>> 
>> I eagerly await feedback and have had an immense amount of fun working on
>> this so far! I'll likely follow up with a more official announcement when
>> more of the commands have been implemented.
>> 
>> Thanks,
>> Marco Ceppi
>> 
>> --
>> Juju mailing list
>> Juju@lists.ubuntu.com
>> Modify settings or unsubscribe at:
>> https://lists.ubuntu.com/mailman/listinfo/juju
>> 
> 
> 
> 
> -- 
> 
> gustavo @ http://niemeyer.net
> 
> -- 
> Juju mailing list
> Juju@lists.ubuntu.com
> Modify settings or unsubscribe at: 
> https://lists.ubuntu.com/mailman/listinfo/juju



signature.asc
Description: Message signed with OpenPGP using GPGMail
-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju


Re: Juju Academy

2014-05-07 Thread Gustavo Niemeyer
This is _extremely_ cool, Marco. Very well done!

One tiny suggestion, for anyone interested in contributing: it would
be great to have "ls [-la]" at some point. That's the first thing most
people will type when seeing a prompt, and gives them room for
navigating to the juju configuration directory.

On Wed, May 7, 2014 at 1:16 PM, Marco Ceppi  wrote:
> Hi everyone!
>
> I was trying to keep this under wraps as I worked on it more before
> announcing to the world but I'm too excited with the progress so far so
> here's the "SUPER ALPHA BETA OMEGA" introduction to Juju Academy.
>
> I started this, http://juju.academy (http://learnjuju.com) based on my own
> experiences when trying new software. Primarily modeled after the Learn Go
> Lang webiste (http://tour.golang.org/) I set out to create an easy platform
> that emulates a terminal environment and allows a user to try Juju before
> ever having to install it. In addition I wanted to make a lightweight lesson
> framework to help guide new users in this exciting new Service Orchestration
> paradigm. Finally, the last goal of this project was to build an easy to
> embed module that could live in the docs to provide very lightweight
> terminal sessions that users could use to review what portions of the docs
> they were reading.
>
> Right now I've modeled just a hand full of lessons and only a few of the
> juju commands have actually been implemented. As this is a spare time
> project progress comes in chunks of time over the weekend and in the
> evenings. However, if you're interested in piloting the demoware and shaking
> out bugs please do so! You can view the lessons at http://juju.academy the
> source code is https://github.com/marcoceppi/juju-academy and the issue
> tracker is on that repo.
>
> Your juju environment(s) persist not only between lessons but also between
> page visits. If at anytime you wish to start anew you can do so by issuing
> the "reset" command in the terminal. I'm working on finishing
> http://help.juju.academy which will have this and other FAQ/Guide like
> questions to use the software. All Juju help can be found, as always, at
> https://juju.ubuntu.com/docs
>
> This is also a call for help! Anyone interested in writing lessons, command
> modules, fixing bugs, making this look nicer, etc - pull requests are
> welcome! The entire project aims to be modular (in that this framework could
> be used for non juju terminal lessons). Lessons are simply JSONP files that
> contain a set number of keys and commands are functions that perform some
> rudimentary validation.
>
> I eagerly await feedback and have had an immense amount of fun working on
> this so far! I'll likely follow up with a more official announcement when
> more of the commands have been implemented.
>
> Thanks,
> Marco Ceppi
>
> --
> Juju mailing list
> Juju@lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/juju
>



-- 

gustavo @ http://niemeyer.net

-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju


Re: Juju Academy

2014-05-07 Thread Sebastian
Awesome work Marco!!! I'm exiting to see so much progress in all the areas.

I will fork it and give it a try :)

Cheers,
Sebas.



2014-05-07 13:16 GMT-03:00 Marco Ceppi :

> Hi everyone!
>
> I was trying to keep this under wraps as I worked on it more before
> announcing to the world but I'm too excited with the progress so far so
> here's the "SUPER ALPHA BETA OMEGA" introduction to Juju Academy.
>
> I started this, http://juju.academy (http://learnjuju.com) based on my
> own experiences when trying new software. Primarily modeled after the Learn
> Go Lang webiste (http://tour.golang.org/) I set out to create an easy
> platform that emulates a terminal environment and allows a user to try Juju
> before ever having to install it. In addition I wanted to make a
> lightweight lesson framework to help guide new users in this exciting new
> Service Orchestration paradigm. Finally, the last goal of this project was
> to build an easy to embed module that could live in the docs to provide
> very lightweight terminal sessions that users could use to review what
> portions of the docs they were reading.
>
> Right now I've modeled just a hand full of lessons and only a few of the
> juju commands have actually been implemented. As this is a spare time
> project progress comes in chunks of time over the weekend and in the
> evenings. However, if you're interested in piloting the demoware and
> shaking out bugs please do so! You can view the lessons at
> http://juju.academy the source code is
> https://github.com/marcoceppi/juju-academy and the issue tracker is on
> that repo.
>
> Your juju environment(s) persist not only between lessons but also between
> page visits. If at anytime you wish to start anew you can do so by issuing
> the "reset" command in the terminal. I'm working on finishing
> http://help.juju.academy which will have this and other FAQ/Guide like
> questions to use the software. All Juju help can be found, as always, at
> https://juju.ubuntu.com/docs
>
> This is also a call for help! Anyone interested in writing lessons,
> command modules, fixing bugs, making this look nicer, etc - pull requests
> are welcome! The entire project aims to be modular (in that this framework
> could be used for non juju terminal lessons). Lessons are simply JSONP
> files that contain a set number of keys and commands are functions that
> perform some rudimentary validation.
>
> I eagerly await feedback and have had an immense amount of fun working on
> this so far! I'll likely follow up with a more official announcement when
> more of the commands have been implemented.
>
> Thanks,
> Marco Ceppi
>
> --
> Juju mailing list
> Juju@lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/juju
>
>
-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju


Juju Academy

2014-05-07 Thread Marco Ceppi
Hi everyone!

I was trying to keep this under wraps as I worked on it more before
announcing to the world but I'm too excited with the progress so far so
here's the "SUPER ALPHA BETA OMEGA" introduction to Juju Academy.

I started this, http://juju.academy (http://learnjuju.com) based on my own
experiences when trying new software. Primarily modeled after the Learn Go
Lang webiste (http://tour.golang.org/) I set out to create an easy platform
that emulates a terminal environment and allows a user to try Juju before
ever having to install it. In addition I wanted to make a lightweight
lesson framework to help guide new users in this exciting new Service
Orchestration paradigm. Finally, the last goal of this project was to build
an easy to embed module that could live in the docs to provide very
lightweight terminal sessions that users could use to review what portions
of the docs they were reading.

Right now I've modeled just a hand full of lessons and only a few of the
juju commands have actually been implemented. As this is a spare time
project progress comes in chunks of time over the weekend and in the
evenings. However, if you're interested in piloting the demoware and
shaking out bugs please do so! You can view the lessons at
http://juju.academy the source code is
https://github.com/marcoceppi/juju-academy and the issue tracker is on that
repo.

Your juju environment(s) persist not only between lessons but also between
page visits. If at anytime you wish to start anew you can do so by issuing
the "reset" command in the terminal. I'm working on finishing
http://help.juju.academy which will have this and other FAQ/Guide like
questions to use the software. All Juju help can be found, as always, at
https://juju.ubuntu.com/docs

This is also a call for help! Anyone interested in writing lessons, command
modules, fixing bugs, making this look nicer, etc - pull requests are
welcome! The entire project aims to be modular (in that this framework
could be used for non juju terminal lessons). Lessons are simply JSONP
files that contain a set number of keys and commands are functions that
perform some rudimentary validation.

I eagerly await feedback and have had an immense amount of fun working on
this so far! I'll likely follow up with a more official announcement when
more of the commands have been implemented.

Thanks,
Marco Ceppi
-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju