A List of Problems with Helix's Documentation and Proposals for Solutions #5428
Replies: 4 comments 3 replies
-
These all look good to me:
The docs are a little inconsistent style or content -wise in some areas I think because they are contributed in small chunks by many contributors. A large PR that passes over most of the docs and makes them more consistent would be great |
Beta Was this translation helpful? Give feedback.
-
@the-mikedavis Thanks for the feedback, I will start work on it soon, not sure how long it will take as it is quite a big job.
|
Beta Was this translation helpful? Give feedback.
-
@the-mikedavis I think the following would be a big improvement in the documentation structure. It would help people find the subject they are looking for much quicker and bring consistency. All the
Following this logic I would have:
What do you think? |
Beta Was this translation helpful? Give feedback.
-
I have now rewritten and refactored all the existing documentation, keeping the same structure, but adding subheadings where I felt they were necessary. I believe the entire documentation requires reorganization, and I have created a draft layout as follows. @the-mikedavis @archseer What are your thoughts on this? @pascalkuthe What do you think about Advanced Features/Version Control Integration documentation? We need to mention the Git Gutters and the current limitations I think. Would you like to write something and I could re-jig it to fit the style of the rest of the docs? I have yet to write an overview section. I think it should explain what Helix is, include the logo, and serve the a similar purpose as the README. The documents should be able to stand alone from the README, even if there is some duplication in the overview. Do we need a There are a couple of essential topics missing from the documentation, such as code formatting and search and replace, that I believe need their own section, even if they are brief. All the essential topics for a new user should be included in the table of contents for easy access. Introduction
Getting Started
Basic Editing
Advanced Features
|
Beta Was this translation helpful? Give feedback.
-
UPDATE: See the PR that this discussion spawned:
Rewrite and refactor all documentation
#5534A List of Problems with Helix's Documentation and Proposals for Solutions
Could be expressed as:
The documentation frequently switches between first, second, and third person, the 2nd person pronoun
you
should be used where possibleThere is outdated and missing information in the documentation, such as:
There is no information on how to download Helix for RHEL 9, even though it is now supported in the COPR.
Table items sometimes end in
.
, sometimes notThere is inconsistency between triple tick code block, sometimes they have no language specifier, sometimes they end in
bash
. I think they should generally end insh
for terminal commands entered by the user, these languages are available in GitHub:The documentation sometimes assumes that the heading is part of the next paragraph, for example:
should be:
What are the maintainers opinions on this list, and is there anything not covered? These are all just general good technical writing practices. @the-mikedavis I would love to hear what you think.
Beta Was this translation helpful? Give feedback.
All reactions