Style Guide
This style guide is for any one who is not part of the core documentation team. Use this document as a primer to make decisions about appropriate word choices.
Apart from the guidelines mentioned here, if you are confused, defer on the Google Style guide for any decisions.
Voice and tone
- Use active voice. Think of it as you being the guiding teacher to the user.
 - Be in the present. The learner is probably going through the implementation example and folders as we ask them.
 - Sparingly use future tense only to indicate resultant. 
- Use: When you send a request, the response will include the following information.
 - Avoid: The New Window will appear.
 
 - Write short sentences that are crisp and concise. If you are left hanging for a breath in saying the entire sentence you wrote, break it into two sentences.
 
Titles
Avoid gerunds for procedure topics
- Use: Select an automation engine
 - Avoid: Selecting an automation engine
 
Use sentence casing for titles
- Use: Select an automation engine
 - Avoid: Select an Automation Engine
 
Use a noun phrase that doesn't start with an -ing verb.
- Use: Overview of the Nightwatch API
 - Avoid: Understanding the Nightwatch API
 
Text formatting
- Avoid excessive use of bolding. Only apply bold for UI elements when referring to them as an action.
- Use: Click the Access Key on the Automate dashboard.
 - Avoid: You can get your BrowserStack Access Key from the Automate dashboard.
 
 - Do not use italics.
 - Avoid using underline.
 - Use sentence casing for all sentences. Apart from Product Names, industry terms, or BrowserStack-specific feature/keywords, do not capitalize any word.
- Use: Python, Local Testing, Chrome
 - Avoid: Session ID, Logs, Desktop, Authentication
 
 - Use jargon sparingly. Wherever possible, aim for simpler words.
- Avoid parenthesis () to indicate optional information. For example,
 - Avoid: Hub executes tests concurrently on multiple machines (nodes).
 - Use: Hub executes tests concurrently on multiple machines or nodes.
 
 - Use 
codefont to indicate filenames, file paths, inline code. - Use code formatting for input values. For ex, In the abc box, enter 
abc. 
Folder/Web navigation
- Folder navigation
- Use: Navigate to the 
/opt/homedirectory. - Use: Navigate to the 
/opt/homedirectory and open theabc.jsfile. - Avoid: Go to 
/opt/homedirectory. 
 - Use: Navigate to the 
 - Web navigation
- Use: Go to https://localhost:45691 and log in using your BrowserStack credentials.
 - Avoid: Browse to https://localhost:45691 and log in using your BrowserStack credentials.
 
 
Lists
- Every list needs a lead-in sentence that explains what the list does.
 - Use numbered list for procedures that need to be followed in a particular order.
 - Maintain parallel sentence construction. For ex, see below: 
- Configure your BrowserStack credentials
 - Embed BrowserStack test results in your job results
 
 - Do not use a bullet (number or symbol) when there is only one item; there must be a least two items to make a list. In such cases, convert it to a sentence.