Keploy documentation generally follows the Google Developer Documentation Style Guide.
When the Google guide does not address a specific topic, we defer to the Microsoft Writing Style Guide.
The following are Keploy-specific rules that override or expand on the Google and Microsoft guides.
Some of Keployโs core terms may also exist as generic terms in software or technical contexts.
To reduce confusion, always capitalize Keploy-specific terms when referring to features or platform components. Generic usage should be lowercase and used sparingly.
โ Correct:
โNext, Normalise the Test case on the Test run details page.โ
โ Incorrect:
โNext, normalise the test case on the test run details.โ
Use sentence case for all titles and headings. This means only the first word and proper nouns are capitalized.
โ Correct:
How to get started with Keploy
โ Incorrect:
How To Get Started With Keploy
Use infinitive verb forms (e.g., "to install", "to create", "to configure") in titles and headings.
This improves searchability and aligns with common SEO practices.
โ Correct:
Install Keploy
Create test cases
โ Incorrect:
Installing Keploy
Creating test cases
Use en dashes (โ) to indicate numeric ranges. Do not mix styles or use hyphens inconsistently.
You may also use words like from, to, or through โ but be consistent throughout the doc.
โ Correct:
- 5โ10 GB
- 5 to 10 GB
โ Incorrect:
- from 5-10 GB
- 5โ10 GB and 10 to 20 MB (mixed style)
Use active voice instead of passive voice to improve clarity and readability.
โ Correct:
Keploy records the API calls and generates test cases.
โ Incorrect:
The API calls are recorded and test cases are generated by Keploy.
Use clear, simple, and inclusive language:
- Avoid jargon or unexplained acronyms.
- Provide context for technical terms.
- Prefer short, direct sentences.
โ Better:
After installing Go, use the following command to run Keploy.
โ Confusing:
Assuming GOPATH is set and your binaries are globally linked, execute Keploy.
- Wrap inline code using backticks: `like this`
- Use triple backticks for multi-line code blocks:
```bash
npm install
npm run serve
``` - Add comments in code examples where needed for clarity.
- Are headings in sentence case and infinitive form?
- Are core terms capitalized correctly?
- Did I use active voice wherever possible?
- Are numeric ranges formatted consistently?
- Is my language clear and globally understandable?
- Are code examples formatted properly?
โจ Consistency leads to clarity. Letโs keep Keploy documentation clean, helpful, and easy to follow.