Re: Docubetter Meeting EMEA -- 2020 Apr 08

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



hi Zac,

i came across a PR to improve our quick-start-preflight.rst, see
https://github.com/ceph/ceph/pull/32966.

at first glance, i didn't really get the rationale of that change. but
with Tim's reply. i found that we were trying to attack a bigger
problem. i think it's all about usability and accessibility of the
document and packages.

i am copying his PR, comment and my inlined reply here as well so
readers of this mail do not need to leave their MUAs for reading them:

the PR:

====== 8< =====

diff --git a/doc/start/quick-start-preflight.rst
b/doc/start/quick-start-preflight.rst
index b1fdc92d2286..fe09ec8a0629 100644
--- a/doc/start/quick-start-preflight.rst
+++ b/doc/start/quick-start-preflight.rst
@@ -26,11 +26,9 @@ For Debian and Ubuntu distributions, perform the
following steps:

  wget -q -O- 'https://download.ceph.com/keys/release.asc' | sudo apt-key add -

-#. Add the Ceph packages to your repository. Use the command below and
-   replace ``{ceph-stable-release}`` with a stable Ceph release (e.g.,
-   ``luminous``.)  For example::
+#. Add the Ceph packages to your repository. For example::

- echo deb https://download.ceph.com/debian-{ceph-stable-release}/
$(lsb_release -sc) main | sudo tee /etc/apt/sources.list.d/ceph.list
+ echo deb https://download.ceph.com/debian-luminous/ $(lsb_release
-sc) main | sudo tee /etc/apt/sources.list.d/ceph.list

 #. Update your repository and install ``ceph-deploy``::
====== >8 =====

the comments:

====== 8< =====

>
> 1. An example should be run-able, otherwise it'a not an example it's documentation.

i just realized this. thanks for pointing this out. thought user
should do search-and-replace before applying the commands, but that's
obvious another obstacle we setup in front of the quick start.

> 2. There is no way for a new / uninformed user to select anything other than luminous as nothing else is listed on the page.
>    2.1) https://docs.ceph.com/docs/mimic/releases/ dose not list any newer options

hmm, we should be able to more than this. currently, we are trying to
host the document at Read the Docs which offer a pop-up menu which can
hopefully allow user to move to other versions of the document. see
https://ceph.readthedocs.io/en/latest/ . but it's still a
working-in-progress.

>    2.2) https://download.ceph.com/ does not indicate indicate what option is a sane choice

yeah, a short note would help. even if it's just a release notes of
the latest stable.

>    2.3) https://en.wikipedia.org/wiki/Ceph_(software)#History is good but is off site.

right.

> 3. Maybe something like $(curl -s https://versions.ceph.com | grep stable | tail -n 1 | cut 2) could be implemented from the CI tooling...

yeah. a symbolic-link to the latest release would do the trick.

> 4. there is a different documentation version for every release so hard coding luminous in the https://docs.ceph.com/docs/luminous/start/quick-start-preflight/ link seems reasonable.

it's still misleading as again, that stale document could lead user to
an ancient release. we need to have a visible warning tag or something
to note user that this document is based on an older release. or just
use "stable" link in download.ceph.com.

>
> Side issue is that new / uninformed users have no idea what version of documentation they are looking at, The version options should be made clear like https://www.postgresql.org/docs/current/index.html

====== >8 =====


On Tue, Apr 7, 2020 at 12:06 AM John Zachary Dover <zac.dover@xxxxxxxxx> wrote:
>
> There is a general documentation meeting called the "DocuBetter Meeting", and it is held every two weeks. The next DocuBetter Meeting will be on April 08, 2020 at 0830 PST, and will run for thirty minutes. Everyone with a documentation-related request or complaint is invited. The meeting will be held here: https://bluejeans.com/908675367
>
> Send documentation-related requests and complaints to me by replying to this email and CCing me at zac.dover@xxxxxxxxx.
>
> This message will be sent to dev@xxxxxxx every Monday morning, North American time.
>
> The next DocuBetter meeting is scheduled for:
>
> 08 Apr 2020  0830 PST
> 08 Apr 2020  1630 UTC
> 09 Apr 2020  0230 AEST
>
> Etherpad: https://pad.ceph.com/p/Ceph_Documentation
> Meeting: https://bluejeans.com/908675367
>
> Thanks, everyone.
>
> Zac Dover
> _______________________________________________
> Dev mailing list -- dev@xxxxxxx
> To unsubscribe send an email to dev-leave@xxxxxxx



-- 
Regards
Kefu Chai
_______________________________________________
Dev mailing list -- dev@xxxxxxx
To unsubscribe send an email to dev-leave@xxxxxxx



[Index of Archives]     [CEPH Users]     [Ceph Devel]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux