On Fri, 17 Apr 2020 at 12:59, Julius Volz <[email protected]> wrote:

> Agreed with everything that Björn said. Great that we actually all agree
> on more than the controversial tone here could have suggested.
>

I'm also largely in agreement with Björn.


> Question is, does someone feel called upon (and has the capacity) to
> coordinate such a style guide and structural master plan?
>

Over the years there's been various talks and plans about the docs, but the
actual output in terms of documentation has been low - basically just the
Guides section which is going in the right direction but not as broad as
one would hope. Thus I'm a bit dubious that spending time on more planning
is likely to be fruitful, but trying to develop e.g. a PromQL tutorial
might get us somewhere.

Brian


> On Fri, Apr 17, 2020 at 1:19 PM Bjoern Rabenstein <[email protected]>
> wrote:
>
>> On 15.04.20 14:50, Richard Hartmann wrote:
>> >
>> > https://github.com/prometheus/prometheus/pull/7117 is the trigger for
>> > this thread
>> >
>> https://groups.google.com/forum/#!searchin/prometheus-users/prometheus$20docs$20richard%7Csort:date/prometheus-users/L1ZLuBnnjDI/uXONrHiOAAAJ
>> > is a discussion around _content_, not _structure_
>>
>> Then I have to apologize that I added a lot of structural aspects to
>> the latter discussion. However, now that I have done it, the disussion
>> there _is_ also about structure. I won't repeat my ideas from that
>> thread here. They were essentially a dump of notes I took over time
>> about quite concrete aspects.
>>
>> I'm lacking capacity at the moment to take part in the details, but I,
>> too, think the docs are in desperate need of improvement, and I really
>> appreciate that things get rolling again now. In particular, it's
>> great that Diana can help us as a professional tech writer.
>>
>> Without going into details, as said, I just want to share some
>> high-level ideas and observations from a bit of distance:
>>
>> First of all, the discussion appears more controversial than it
>> actually is or could be. There seems to be a broad consensus about the
>> most important aspects:
>>
>> - There are different kinds of documentation, and while they are all
>>   necessary, they need to be clearly separated. Trying to cater for
>>   the different needs with the same piece of documentation is doomed
>>   to fail.
>>
>> - The current doc site is mostly reference style, but even as that, it
>>   needs a lot of improvement.
>>
>> - Awesome resources have been linked in the thread, and they seem to
>>   be universally accepted as good guidelines.
>>
>> My ideas/suggestions:
>>
>> - I think as the very first thing, we should agree on a
>>   styleguide. Personally, I don't feel strongly how it exactly looks
>>   like, but I do feel strongly that we need one (and that's probably
>>   true for most of us). It just doesn't make sense to discuss active
>>   vs. passive voice or 2nd vs. 3rd person in a PR that's supposed to
>>   merele straighten up some details. Ideally, we could get behind an
>>   existing styleguide we can then simply link (similar to what we did
>>   with the Go coding styleguide), but I leave that to those who feel
>>   more strongly about the style.
>>
>> - I believe our doc site should aim to satisfy all consumers of docs,
>>   but the different types of docs need to be clearly separated within
>>   the site. I don't like statements like "prometheus.io is mostly
>>   reference documentation, go elsewhere if you need something else".
>>
>> - I believe the structure of the documentation is very important. I
>>   don't buy that we can first create content and then think about how
>>   to structure it. One will inform the other, so both have to develop
>>   along with each other. Similar to the styleguide, I think it makes
>>   sense to have a "master plan" for the structure. While creating a
>>   good flow through the site for beginners is both harder and more
>>   important than for the experts, I don't believe one has to come at
>>   the expense of the other. A well planned structure will improve the
>>   flow for all groups and dissolve that false dichotomy.
>>
>> Richi made a concrete suggeston to copy the existing docs into a
>> /reference directory and then evolve both copies differently into the
>> different types of documentation. Personally, I don't think that's a
>> good strategy. I also don't think that it helps keeping existing links
>> working. Existing links are more likely meant to be into the reference
>> docs. From that perspective, it's probably better to create new path
>> patterns for the more dearly missing kinds of documentation and keep
>> the most "referency" parts, in particular
>> https://prometheus.io/docs/prometheus/..., which is coming from the
>> prometheus/prometheus repo directly and supports versioned links. In
>> different news, I don't even think keeping existing links working is a
>> top priority. It shouldn't slow down improvements in the structure of
>> the site. However, I'm now getting lost in details, which wasn't my
>> intention. Looping back to the "structure master plan": Once there is
>> a common goal, it's not that problematic anymore which detailed path
>> we take to get there.
>>
>> --
>> Björn Rabenstein
>> [PGP-ID] 0x851C3DA17D748D03
>> [email] [email protected]
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Prometheus Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/prometheus-developers/20200417111950.GS2315%40jahnn
>> .
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Prometheus Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/prometheus-developers/CA%2BT6Yoxy%2BtSdXFhkeL2bTbveG%3DVjRdOdwFcUpVzkxpariFnJmg%40mail.gmail.com
> <https://groups.google.com/d/msgid/prometheus-developers/CA%2BT6Yoxy%2BtSdXFhkeL2bTbveG%3DVjRdOdwFcUpVzkxpariFnJmg%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>


-- 
Brian Brazil
www.robustperception.io

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-developers/CAHJKeLq0h5N7t1dUiQsXa0c_-EK3_FrO2-zkQWQ240a0uu3AQg%40mail.gmail.com.

Reply via email to