Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Quick Start Guide to NVDA User Guide #13934

Merged
merged 25 commits into from
Aug 9, 2022

Conversation

Qchristensen
Copy link
Member

@Qchristensen Qchristensen commented Jul 21, 2022

Link to issue number:

NA

Summary of the issue:

User requests for a more in-depth guide to help new users get started with NVDA. The guide has been written with the intention of including it in the User Guide, but also being able to easily separate it out into a standalone document where needed.

The quick start guide also helps bring users onboard in such a way as to give them enough information to get started, and also include information about other resources (eg training material and user groups), to ensure they are able to find additional support if needed.

Description of user facing changes

  • Move System Requirements to become section 1.2
  • Make new "Quick Start Guide" section 2, with sections on downloading NVDA, installing NVDA and Running NVDA (and smaller topics in the quick start guide on preferences, getting help, community.
  • The idea is that the Quick Start Guide will also be able to be used outside the user guide as a standalone document.
  • Section 3 "More setup options" includes most of the original section 3, but renamed as "Getting and setting up NVDA" could be confusing next to "Quick start guide". Most of the text is unchanged, as although slightly repetitious after the quick start guide, the quick start guide walks deeply through (default) options where "More setup options" covers other details, such as information on portable copies.

I appreciate this is a large documentation update and I apologise in advance to the translators. I am deeply grateful for all your work!

Description of development approach

Early work on this was included in the Switching from Jaws to NVDA Wiki some time ago and has been favourably commented on. The text has been drafted several times with the intention of complementing the remainder of the User Guide.

Testing strategy:

Known issues with pull request:

Nonw

Change log entries:

New features
Added Quick Start Guide to User Guide

Code Review Checklist:

  • Pull Request description:
    • description is up to date
    • change log entries
  • Testing:
    • Unit tests
    • System (end to end) tests
    • Manual testing
  • API is compatible with existing add-ons.
  • Documentation:
    • User Documentation
    • Developer / Technical Documentation
    • Context sensitive help for GUI changes
  • UX of all users considered:
    • Speech
    • Braille
    • Low Vision
    • Different web browsers
    • Localization in other languages / culture than English

- Move System Requirements to become section 1.2
- Make new "Quick Start Guide" section 2, with sections on downloading NVDA, installing NVDA and Running NVDA (and smaller topics in the quick start guide on preferences, getting help, community.
- The idea is that the Quick Start Guide will also be able to be used outside the user guide as a standalone document.
- Section 3 "More setup options" includes most of the original section 3, but renamed as "Getting and setting up NVDA" could be confusing next to "Quick start guide".  Most of the text is unchanged, as although slightly repetitious after the quick start guide, the quick start guide walks deeply through (default) options where "More setup options" covers other details, such as information on portable copies.
@Qchristensen Qchristensen requested a review from a team as a code owner July 21, 2022 09:37
@AppVeyorBot
Copy link

See test results for failed build of commit 66b9a91aea

Qchristensen and others added 2 commits July 22, 2022 10:01
Co-authored-by: Łukasz Golonka <lukasz.golonka@mailbox.org>
Fixed description for items in the "Reporting location and other information"
Qchristensen and others added 5 commits July 22, 2022 11:00
Thanks Sean - I didn't check that part, just moved it.

Co-authored-by: Sean Budd <sean@nvaccess.org>
Thanks!

Co-authored-by: Sean Budd <sean@nvaccess.org>
Co-authored-by: Sean Budd <sean@nvaccess.org>
Co-authored-by: Sean Budd <sean@nvaccess.org>
Co-authored-by: Sean Budd <sean@nvaccess.org>
@Qchristensen
Copy link
Member Author

Thanks @seanbudd for picking up those formatting issues!

Co-authored-by: Sean Budd <sean@nvaccess.org>
@seanbudd seanbudd self-assigned this Jul 22, 2022
Changed single ` for double ``
@seanbudd seanbudd marked this pull request as draft July 25, 2022 05:33
@seanbudd seanbudd added this to the 2022.4 milestone Jul 25, 2022
Co-authored-by: Sean Budd <sean@nvaccess.org>
@seanbudd seanbudd marked this pull request as ready for review August 1, 2022 06:44
user_docs/en/userGuide.t2t Outdated Show resolved Hide resolved
user_docs/en/userGuide.t2t Outdated Show resolved Hide resolved
user_docs/en/userGuide.t2t Outdated Show resolved Hide resolved
user_docs/en/userGuide.t2t Outdated Show resolved Hide resolved
user_docs/en/userGuide.t2t Outdated Show resolved Hide resolved
user_docs/en/userGuide.t2t Outdated Show resolved Hide resolved
@seanbudd seanbudd marked this pull request as draft August 2, 2022 01:13
@seanbudd
Copy link
Member

seanbudd commented Aug 2, 2022

I would suggest checking the build output.

You can do this by:

  1. Click "Show all checks" (ctrl+f to find) on this page
  2. Click details
  3. Navigate to artefacts (e.g. for the latest build: https://ci.appveyor.com/project/NVAccess/nvda/builds/44292974/artifacts)
  4. download output/userGuide.html
  5. Open output/userGuide.html in your browser.

user_docs/en/userGuide.t2t Outdated Show resolved Hide resolved
Qchristensen and others added 4 commits August 2, 2022 12:02
Co-authored-by: Sean Budd <sean@nvaccess.org>
Co-authored-by: Sean Budd <sean@nvaccess.org>
Co-authored-by: Sean Budd <sean@nvaccess.org>
Co-authored-by: Sean Budd <sean@nvaccess.org>
@AppVeyorBot
Copy link

See test results for failed build of commit 06cb14c351

Qchristensen and others added 9 commits August 4, 2022 12:10
Hopefully fixed all the section headings and keystroke highlighting.  Also renamed the original "Getting Started with NVDA" section to "Using NVDA" since the name was too close to the quick start guide section name.  Note the quick start guide does have a topic called "Running NVDA" but I think they are different enough and one is a chapter heading and one a topic in the quick start guide.  Happy for feedback though!
Co-authored-by: Sean Budd <sean@nvaccess.org>
Co-authored-by: Sean Budd <sean@nvaccess.org>
Removed several tabs in lists, and changed keystrokes to single word, camel case (eg "down arrow" to "downArrow")
Co-authored-by: Sean Budd <sean@nvaccess.org>
Fixed several links missing #
Fixed a few more things I noticed after looking at the output.  Specifically several URLs, and the steps in 2.2.1 and 2.2.2 which both had sub-lists in the middle, as well as the topic names in "Running NVDA".
Fix table headings I had a semi-colon on which broke the heading.
Fixed step numbering in 2.2.2 Steps for installing NVDA.
Fixed heading for 2.3.8 web navigation
Copy link
Member

@seanbudd seanbudd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Excellent work @Qchristensen , excited to get this in. I've read through this thoroughly now and looks good to me. Only a few minor suggestions.

user_docs/en/userGuide.t2t Outdated Show resolved Hide resolved
user_docs/en/userGuide.t2t Outdated Show resolved Hide resolved
user_docs/en/userGuide.t2t Show resolved Hide resolved
user_docs/en/userGuide.t2t Outdated Show resolved Hide resolved
@seanbudd seanbudd marked this pull request as ready for review August 8, 2022 05:57
Copy link
Contributor

@feerrenrut feerrenrut left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Content looks good. Good work!

Copy link
Member

@seanbudd seanbudd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've just committed these changes as they were minor.
Going to merge when the build succeeds. 🎉

@AppVeyorBot
Copy link

See test results for failed build of commit 3f8b5875e6

@seanbudd seanbudd merged commit a103ef1 into master Aug 9, 2022
@seanbudd seanbudd deleted the Qchristensen-Quick-Start-Guide branch August 9, 2022 05:26
seanbudd added a commit that referenced this pull request Aug 9, 2022
The changes for #13934 were accidentally forgotton
seanbudd added a commit that referenced this pull request Aug 10, 2022
The changes for #13934 were accidentally forgotton
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants