Charm Quality Ratings updates
Mark Shuttleworth
mark at ubuntu.com
Thu Oct 3 17:50:34 UTC 2013
Are we talking about documentation of the config (lightweight) or
documentation of the whole interface, for development purposes?
On 01/10/13 14:40, Gary Poster wrote:
> On 09/30/2013 09:47 AM, Nate Finch wrote:
>> I would recommend not making documentation an attribute in yaml. That
>> puts strong pressure on writers to make their documentation extremely
>> short. No one will want to type out a full page of documentation into a
>> yaml attribute. Far better to make the documentation into a separate
>> file, to emphasize that you can write as much as you want (and more
>> documentation is almost always better).
> I'm not sure I agree with you here, but AFAIK the discussion is moot
> unless we want to rejigger most or all of our charms. The config
> documentation is already in the YAML.
>
> Every config element in config.yaml has a description. A majority of
> them have multi-line descriptions, which describe how to use them.
> Here's one of bunches of examples.
>
> nagios_context:
> description: |
> Used by the nrpe-external-master subordinate charm.
> A string that will be prepended to instance name to set the host name
> in nagios. So for instance the hostname would be something like:
> juju-myservice-0
> If you are running multiple environments with the same services in
> them
> this allows you to differentiate between them.
> type: string
> default: "juju"
>
> Gary
>
>>
>> On Mon, Sep 30, 2013 at 9:16 AM, Richard Harding
>> <rick.harding at canonical.com <mailto:rick.harding at canonical.com>> wrote:
>>
>> Yes, we can do this. We currently support doing markdown rendering of a
>> charm's readme in JS. Jorge, how are we looking to have users document
>> their interfaces? As a description attribute in the yaml? Could that be
>> easy to write out as markdown?
>>
>> On Mon, 30 Sep 2013, Mark Shuttleworth wrote:
>>
>> >
>> > Are there good markdown renderers in JS? Should we aim for interface
>> > documentation in MD?
>> >
>> > On 30/09/13 12:32, Richard Harding wrote:
>> > > On Wed, 25 Sep 2013, Luca Paulina wrote:
>> > >
>> > >> On Wed, Sep 25, 2013 at 3:06 PM, Jorge O. Castro
>> <jorge at ubuntu.com <mailto:jorge at ubuntu.com>> wrote:
>> > >>
>> > >>> Hi everyone,
>> > >>>
>> > >>> I'd like to revise the charm quality stuff a bit, mostly the
>> ~charmers
>> > >>> have captured that we would like to encourage folks to
>> document the
>> > >>> interfaces in their charms and I'd like to add that as a charm
>> quality
>> > >>> bullet item.
>> > >>>
>> > >>> In the past that just meant getting a +1 from some charmers and
>> > >>> editing the docs, but now that we have a GUI I want to make
>> sure we
>> > >>> don't add things to the guidelines and not sync up with the
>> GUI and
>> > >>> design teams, so what would be the best way for me to drive that
>> > >>> forward?
>> > >> Thanks for the email Jorge, maybe we can find sometime to
>> discuss it
>> > >> tomorrow over a hangout. There is a need to revise the copy of
>> the intro
>> > >> paragraph as well, we should discuss that at the same time.
>> > >>
>> > >> Thanks,
>> > >>
>> > >> Luca
>> > > Did this happen? To answer the first, question, a bit on
>> charmworld to add
>> > > the new QA item with the text and section to place it in will
>> allow us to
>> > > add it to the QA process. The Gui will then pick it up and
>> adjust scores
>> > > accordingly.
>> > >
>> > > --
>> > >
>> > > Rick Harding
>> > >
>> > > Cloud Engineering
>> > > https://launchpad.net/~rharding
>> > > @mitechie
>> > >
>> >
>>
>> --
>>
>> Rick Harding
>>
>> Cloud Engineering
>> https://launchpad.net/~rharding
>> @mitechie
>>
>> --
>> Juju mailing list
>> Juju at lists.ubuntu.com <mailto:Juju at lists.ubuntu.com>
>> Modify settings or unsubscribe at:
>> https://lists.ubuntu.com/mailman/listinfo/juju
>>
>>
>>
>>
>
More information about the Juju
mailing list