diff --git a/howtos/technical-writing-cheatsheet.md b/howtos/technical-writing-cheatsheet.md
index 26d6ff1da4..12174562ea 100644
--- a/howtos/technical-writing-cheatsheet.md
+++ b/howtos/technical-writing-cheatsheet.md
@@ -1,8 +1,8 @@
-# Tech Writing Cheat Sheet
+# Camunda style guide cheat sheet
## Overview
-A quickstart to the complete [Camunda Writing Style Guide](./technical-writing-styleguide.md). The following document outlines writing techniques Camunda utilizes to ensure uniform styling across Camunda documentation for a more cohesive and organized user experience alongside a fast-growing staff.
+A quickstart to the complete [Camunda style guide](./technical-writing-styleguide.md). The following document outlines writing techniques Camunda utilizes to ensure uniform styling across Camunda documentation for a more cohesive and organized user experience alongside a fast-growing staff.
## Goal
@@ -28,23 +28,22 @@ Our primary goal in documentation is to achieve organization, clarity, and direc
## Formatting, organization and structure for conceptual pieces and implementation steps
-| Subject | Practice | Avoid | Example/Use |
-| ----------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------ |
-| [Admonitions](https://docusaurus.io/docs/markdown-features/admonitions) | Utilize the note [admonition](https://docusaurus.io/docs/markdown-features/admonitions) to separate important notes in documents according to [Docusaurus’ guidance](https://docusaurus.io/docs/markdown-features/admonitions). | Note: This is the `bpmnProcessId`, you'll need to create a new instance. | :::note
This is the `bpmnProcessId`, you'll need to create a new instance.
::: |
-| Button names | Click **Next**.
Use the arrow icon > to list out a series of buttons the user needs to press. | Italics and quotes.
Click "Next" and then select "Open" and press "Enter". | Click **Next > Open > Enter** |
-| Filenames | Place filenames within a code block. | Avoid bolding or italicizing filenames. | Open `codeStuff.txt`
In the **Name** box enter `project1`. |
-| Images | Ensure your images are appropriate in size and clarity.
All images should include alt text.
Crop the user bar and any personal information out of your photo or screenshot. | Avoid blurry screenshots.
Avoid including any personal information in your images.
Avoid images that are unnecessarily large or bulky to keep the page clean and concise. | N/A |
-| Titles and headers | Sentence case spelling in titles and headers.
For sentence case spelling, only capitalize the first word and any proper nouns. | How To Open A File
Our travel guide to berlin, germany | How to open a file
Our travel guide to Berlin, Germany |
+| Subject | Practice | Avoid | Example/Use |
+| ----------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------ |
+| [Admonitions](https://docusaurus.io/docs/markdown-features/admonitions) | Utilize the note [admonition](https://docusaurus.io/docs/markdown-features/admonitions) to separate important notes in documents according to [Docusaurus’ guidance](https://docusaurus.io/docs/markdown-features/admonitions). | Note: This is the `bpmnProcessId`, you'll need to create a new instance. | :::note
This is the `bpmnProcessId`, you'll need to create a new instance.
::: |
+| Breaking changes | If you are documenting a breaking change, please ensure this is noted in appropriate/relevant docs outside of solely update guides and announcements. | N/A | N/A |
+| Button names | Click **Next**.
Use the arrow icon > to list out a series of buttons the user needs to press. | Italics and quotes.
Click "Next" and then select "Open" and press "Enter". | Click **Next > Open > Enter** |
+| Filenames | Place filenames within a code block. | Avoid bolding or italicizing filenames. | Open `codeStuff.txt`
In the **Name** box enter `project1`. |
+| Images and gifs | Ensure your images are appropriate in size and clarity.
All images should include alt text.
Crop the user bar and any personal information out of your photo or screenshot.
Gifs are strongly discouraged in place of text for maintainability and accessibility purposes. | Avoid blurry screenshots.
Avoid including any personal information in your images.
Avoid images that are unnecessarily large or bulky to keep the page clean and concise. | N/A |
+| Titles and headers | Sentence case spelling in titles and headers.
For sentence case spelling, only capitalize the first word and any proper nouns. | How To Open A File
Our travel guide to berlin, germany | How to open a file
Our travel guide to Berlin, Germany |
## Product names and other terminology
**NOTE: This section is an overview of a few commonly misunderstood Camunda terms. Refer to this summary of [OMG specifications](https://www.omg.org/spec/category/business-modeling/) when referring to acronyms within your documentation.**
-| Term/Acronym | Meaning | Avoid | Use |
-| --------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- |
-| [Cluster](https://docs.camunda.io/docs/product-manuals/zeebe/technical-concepts/clustering) | A cluster represents a configuration of one or more brokers collaborating to execute processes. | Avoid using capitalized "Cluster" when it is not the first word in a sentence.
This also applies to terms like process instance and task. | "Zeebe implements the Gossip protocol to know which brokers are currently part of the cluster." |
-| [Elasticsearch](https://github.com/camunda-community-hub/camunda-bpm-elasticsearch) | A free, open, and multitenant-capable search engine. | Elastic search, ElasticSearch | Elasticsearch |
-| GitHub | A provider of internet hosting for software development. | Github | GitHub |
-| REST API | A software style to create interactive applications. | Rest API, Rest API, Rest Api | REST API, pluralized REST APIs |
-| [Type](https://docs.camunda.org/manual/7.15/reference/rest/task/get-query/#query-parameters) | A data type. For example, a string, boolean, or integer. | Avoid confusion between type and value when outlining APIs and query parameters.
See the term **Value** in this table for proper usage below. | Type |
-| [Value](https://docs.camunda.org/manual/7.15/reference/rest/task/get-query/#query-parameters) | For example, the default value or given value of a particular query or task object. | Avoid confusion between type and value when outlining APIs and query parameters.
See the term **Type** in this table for proper usage above. | Value |
+| Term/Acronym | Meaning | Avoid | Use |
+| ------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------- |
+| [Cluster](https://docs.camunda.io/docs/product-manuals/zeebe/technical-concepts/clustering) | A cluster represents a configuration of one or more brokers collaborating to execute processes. | Avoid using capitalized "Cluster" when it is not the first word in a sentence.
This also applies to terms like process instance and task. | "Zeebe implements the Gossip protocol to know which brokers are currently part of the cluster." |
+| [Elasticsearch](https://github.com/camunda-community-hub/camunda-bpm-elasticsearch) | A free, open, and multitenant-capable search engine. | Elastic search, ElasticSearch | Elasticsearch |
+| GitHub | A provider of internet hosting for software development. | Github | GitHub |
+| OpenSearch | OpenSearch is the flexible, scalable, open-source way to build solutions for data-intensive applications. | N/A | N/A |
diff --git a/howtos/technical-writing-styleguide.md b/howtos/technical-writing-styleguide.md
index 97f555be03..c36ef8f668 100644
--- a/howtos/technical-writing-styleguide.md
+++ b/howtos/technical-writing-styleguide.md
@@ -1,4 +1,4 @@
-# Camunda Style Guide
+# Camunda style guide
## Overview
@@ -53,6 +53,7 @@ We encourage document authors and technical writers to keep in mind grammar, pun
| Spelling | Default to American spelling and US English.
See details in the sub-section titled **Spelling** below this table. | Analyse
Colour
Capitalise
Humour
Bernd Rücker | Analyze
Color
Capitalize
Humor
Bernd Ruecker |
| Times | Use the 12-hour clock, preferably UTC, and uppercase AM or PM where necessary. Always use the corresponding time zone if necessary. See this useful list of [standard abbreviations](https://www.timeanddate.com/time/zones/) for time zones.
Be mindful of time zones when writing about events that occur across multiple borders. We aren't imposing any hard and fast rules, because we're dealing with global time zones and hundreds of conventions as a remote-first company.
Standardizing on timezones, we typically communicate in or default to CET/CEST, EST/EDT, and PST/PDT.
CET or CEST is used depending on daylight savings time, CEST indicating Central European Summer Time.
EST/EDT and PST/ PDT are used depending on daylight savings time, EDT/PDT indicating daylight savings. | Avoid using hyphens to display time periods. Instead, use an en dash.
To type an en dash on your Mac, type Option+Minus (-). To type an en dash on Windows, hold down Alt and type 0150 on the numeric keyboard; the en dash will appear upon releasing the Alt key. | 1 p.m. CET
10 a.m. PST |
| Voice/Tense | Second person, [active voice](https://www.grammarly.com/blog/active-vs-passive-voice/). | I, me, my.
The computer is turned on by pressing the power button. | You, your.
Press the power button to turn on the computer. |
+| Years | Don’t use an apostrophe for years. | 1960's | 1960s |
### Spelling
@@ -107,10 +108,12 @@ The following table outlines best practices for conceptual pieces of information
| Subject | Practice| Avoid | Use |
| -- | -- | -- | -- |
| Concise writing | One of the most important techniques in technical writing is keeping your text short, clear, clean, and concise.
As a result, work to eliminate unnecessary words or phrases to reduce the amount of text the user must read.
To help test how readable and user-friendly your text is, review these [readability metrics](https://medium.com/technical-writing-is-easy/readability-metrics-and-technical-writing-b776422eaba) you can use.
Review this additional [guide to Hemingway](https://medium.com/technical-writing-is-easy/hemingway-app-for-technical-writing-f994c8b2412a), a great tool to test the readability and user experience of your document. | Camunda 8 is powered by Zeebe, a new class of BPMN workflow engine that delivers true horizontal scalability and enables high-performance use cases that were once beyond the realm of workflow automation.
Camunda 8 is architected for the cloud from the ground up. It is ideal for cloud application use cases such as microservices-based applications and integrates seamlessly with best-in-class cloud components. | Camunda 8 is powered by Zeebe, a new class of BPMN workflow engine that delivers horizontal scalability and high-performance use cases for workflow automation.
Ideal for microservice-based applications, Camunda 8 easily integrates with industry-leading cloud components. |
+| Icons |
+You may utilize `
A user-friendly experience separates these chunks of information into separate sections for easy reading and organization.
Avoid large, lengthy paragraphs. Instead, try to keep your paragraphs to a maximum of four or five sentences, and then begin a new paragraph introducing more information. | Message correlation is a powerful feature in Camunda 8. It allows you to target a running workflow with a state update from an external system asynchronously. This tutorial uses the Node.js client, but it serves to illustrate message correlation concepts that are applicable to all language clients. We will use Simple Monitor to inspect the running workflow state. Simple Monitor is a community-supported tool, and is not designed to be used in production - however, it is useful during development. | Message correlation is a powerful feature in Camunda 8. It allows you to target a running workflow with a state update from an external system asynchronously.
This tutorial uses the Node.js client, but it serves to illustrate message correlation concepts that are applicable to all language clients.
We will use Simple Monitor to inspect the running workflow state. Simple Monitor is a community-supported tool, and is not designed to be used in production - however, it is useful during development. |
| Short sentences | Avoid long, lengthy sentences and practice short, separate sentences when describing various processes and technologies. This will help the user take a step-by-step approach, piece by piece, through a larger conceptual item without getting lost or feeling overwhelmed. | At Camunda we have made it our mission to provide developers with the best experience because our platform and tools are easy to get started and use in your environment right away, with full public access to all our docs, open APIs to integrate with just about anything, and a vibrant community of 100,000 developers. | At Camunda we have made it our mission to provide developers with the best experience. Our platform and tools are easy to get started and use in your environment right away. We offer full public access to all our docs and open APIs. We strive to integrate with just about anything, and a vibrant community of 100,000 developers. |
| That | Avoid overuse of the term "that." More often than not, the term is repetitive or unnecessary.
To practice, double check your sentences by typing Ctrl+F and searching the term "that." Read your sentences without the term to see if the sentences still make sense. If they do, chances are you can remove the term.
Typically, you can remove "that" before most nouns, though you may want to keep "that" before an adjective. | To confirm that the first gateway works correctly, complete the steps below: | To confirm the first gateway works correctly, complete the steps below: |
-| Titles and headers | Sentence case spelling in titles and headers.
For sentence case spelling, only capitalize the first word and any proper nouns.
Ensure titles and headers are descriptive enough so Camunda doesn't have a large surplus of mere "Overview" pages.
In Markdown, do not include a colon in your headers. | How To Open A File
Our travel guide to berlin, germany
Camunda 8 overview
Readiness probe as yaml config: | How to open a file
Our travel guide to Berlin, Germany
What is Camunda 8?
Readiness probe as yaml config |
+| Titles, headers, and sidebars | Sentence case spelling in titles and headers.
For sentence case spelling, only capitalize the first word and any proper nouns.
Ensure titles and headers are descriptive enough so Camunda doesn't have a large surplus of mere "Overview" pages.
In Markdown, do not include a colon in your headers.
Note that for clean, short sidebar labels, you may remove excess wording that would usually align with the style guide. | How To Open A File
Our travel guide to berlin, germany
Camunda 8 overview
Readiness probe as yaml config:
Process instance modification | How to open a file
Our travel guide to Berlin, Germany
What is Camunda 8?
Readiness probe as yaml config
Modifying process instances |
| Whether or not | "Whether X produces the expected value or not" can seem a bit repetitive.
In most cases, it is appropriate to remove the "or not" at the end of the sentence to avoid repetition and unnecessary text.
In a picturesque world, we should lean on "If X produces the expected value," entirely eliminating the need to use the "whether or not" terminology. | This specifies whether host language resources like classes and their methods are accessible or not. | This specifies if host language resources like classes and their methods are accessible. |
### Titles and headers (sentence case):
@@ -126,21 +129,28 @@ The following table outlines best practices for conceptual pieces of information
The following table outlines best practices for the implementation section of the document. This section usually offers a distinct thing or things for the reader to do (for example, a list of steps).
-| Subject | Practice | Avoid | Use |
-| ----------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| [Admonitions](https://docusaurus.io/docs/markdown-features/admonitions) | Currently within Docusaurus, we have the opportunity to utilize [admonitions](https://docusaurus.io/docs/markdown-features/admonitions) to separate important notes in our documents. Please utilize these admonitions appropriately according to [Docusaurus' guidance](https://docusaurus.io/docs/markdown-features/admonitions). This will add a significant boost to our UX! | Note: This is the `bpmnProcessId`, you'll need to create a new instance. | :::note
This is the `bpmnProcessId`, you'll need to create a new instance.
::: |
-| Bulleted lists | Use bulleted lists for a list of three or more items.
You may use complete sentences in bulleted lists (followed by a period), or you may avoid using periods in your bulleted lists if the items are fragmented or short (apples, bananas, grapes, for example).
Always capitalize the first word of the item in the bullet. | Do not use bullets for a series of steps or instructions. Instead, use numerical lists. See **Numerical lists/steps** in the table below.
Avoid using commas and/or semicolons in bulleted lists as this can cause confusion between listed items.
Do not lowercase the first word following each bullet. Ensure capitalization. | Camunda 8 can be used for several purposes, including: