You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: analyses/0014-vitess/analysis.md
+52-27
Original file line number
Diff line number
Diff line change
@@ -145,6 +145,12 @@ works, in both the [Overview](https://vitess.io/docs/21.0/overview/) and
145
145
146
146
The introduction to the Overview could be more helpful to new users.
147
147
148
+
There is an extensive FAQ that contains much information of all types, but especially conceptual information. The overview introduction in the FAQ is actually more descriptive and succinct than the one on the main web page:
149
+
150
+
> Vitess is a database solution for deploying, scaling and managing large clusters of database instances.
151
+
152
+
The FAQ is outside the versioned documentation.
153
+
148
154
**Feature complete**: Is the documentation feature complete? (i.e., each product
149
155
feature is documented)?
150
156
@@ -161,8 +167,9 @@ use Vitess:
161
167
- Setup and use
162
168
- Administration
163
169
164
-
Except for Installation, all task documentation is in the
> To avoid repetition we will use <topo_flags> in our examples to signify the above
458
477
> flags.
459
-
> ````
460
478
461
-
Remove this. The "<topo_flags>" placeholder does not seem to have been
462
-
implemented. There are no mentions of "<topo_flags"> elsewhere in the
463
-
documentation, and in any case each would have to refer back to this page.
479
+
Remove this. The "<topo_flags>" placeholder does not seem to have been implemented.
480
+
There are no mentions of "<topo_flags"> elsewhere in the documentation, and in any
481
+
case each would have to refer back to this page.
482
+
483
+
In the FAQ: Rename the questions into concise headings when you consolidate the FAQ into the versioned documentation (see *Reorganize* below).
464
484
465
485
###### Rewrite
466
486
@@ -475,14 +495,13 @@ For example, look at
475
495
476
496
This page appears to be well named ("Creating a Backup" is a descriptive task
477
497
title) and properly placed (it resides in a logical location in the User Guide).
478
-
However, the page itself doesn't contain an actual command or set of steps to
479
-
back up a database: There is no actual command line given between
480
-
_Configuration_ and _Common Errors and Resolutions_ The page's author might
481
-
assume that it's implied, but it should be presented explicitly as a step in the
482
-
procedure.
498
+
However, the page itself buries the lede (it doesn't provide the procedure until
499
+
far down the page): There is no actual command line given between
500
+
_Configuration_ and _Common Errors and Resolutions_ The "how to" procedure should
501
+
be prominently featured.
483
502
484
503
Further down the page, another backup option, _Using mysqlshell_, has the same
485
-
shortcomings: No actual command is presented.
504
+
shortcomings: No actual command is apparent.
486
505
487
506
Instead, write these pages as step-by-step descriptions of how to perform a
488
507
task. Each step should be a concise instruction, with any required instruction
@@ -584,18 +603,24 @@ _Application programmer_:
584
603
to any tasks that are identical)
585
604
- Query optimization
586
605
587
-
(Again, these are my understanding of the Vitess user roles. Adjust the details
588
-
if they're different.
606
+
(Again, these are my understanding of the Vitess user roles. Adjust the details if
607
+
they're different.)
608
+
609
+
Get rid of the FAQ. This FAQ has apparently grown from a repository for common questions into a separate de facto technical documentation set. Move all of the FAQ topics and information into the versioned documentation.
610
+
611
+
Merge information with existing sections and/or move FAQ topics to the documentation intact, as appropriate. For example, much of the FAQ amounts to a good conceptual overview of the product; it should be part of the conceptual overview. In its current form it is unversioned and hard to find.
612
+
589
613
590
614
###### Troubleshooting
591
615
592
-
Consolidate all troubleshooting information into a Troubleshooting Guide. Or,
593
-
create one troubleshooting guide per user guide/user role. In either case,
594
-
create an escalation path for any problems with a task (the escalation path
in the reference section and put the information in a troubleshooting section.
622
+
623
+
Locate the troubleshooting guide or guides within the versioned technical documentation. Changes to the product affect troubleshooting procedures as well as other types of information, and the documentation structure should reflect that.
599
624
600
625
###### Glossary
601
626
@@ -896,7 +921,7 @@ gracefully when magnified in the browser.
896
921
**Case studies**: Are there case studies available for the project and are they
897
922
documented on the website?
898
923
899
-
No, I did not see any case studies. Some of them many videos might contain case
924
+
No, I did not see any case studies. Some of the many videos might contain case
900
925
studies, though.
901
926
902
927
**Testimonials**: Are there user testimonials available?
0 commit comments