Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Improving the help

How advocates improve the help pages they are reading - Edit on GitHub, a small pull request, the commit message format, the GNU FDL, front matter, link checks - with the kinds of fixes that help most and what to avoid.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/advocates/improving-the-help.md

On this page

Improving the help

This page is for advocates who find something to improve in the help: a typo, an outdated step, a missing sentence, a whole missing page. The help pages are the Markdown files in the repository's doc/ folder, so improving them is a pull request like any other (Develop with Git).

Contents

  1. The quick way: Edit on GitHub
  2. The thorough way: a clone
  3. What helps most
  4. Writing rules for help pages
  5. What to avoid

The quick way: Edit on GitHub

  1. On the help page, press Edit on GitHub. GitHub opens the file.
  2. Press the pencil to edit. GitHub offers to fork the repository for you.
  3. Make your change.
  4. Write a commit message that starts with what it does, for example Fixed: The layouts help names the Discard button (CONTRIBUTING.md).
  5. Propose the change and open the pull request. Say in one sentence what was wrong and how you checked.

Every pull request is merged; while it is open, its author squashes and rebases it onto main as the reviews ask (How the project grows).

The thorough way: a clone

For larger changes, work in a clone:

git clone https://github.com/<you>/exponential.git
cd exponential
git switch -c help-fix-layouts
# edit doc/eng-us/help/...
git commit -am "Fixed: The layouts help names the Discard button"
git push -u origin help-fix-layouts

In an installation, ./console exp:help check reports broken links and images in doc/ (The help system, On the command line). For kernel pull requests, CONTRIBUTING.md also describes the commit hook and the file manifest (make hooks, make manifest-fix).

What helps most

FixExample
A step that no longer matches the screenA button was renamed
A missing step"First enable the extension"
A link to the deeper pageFrom a help page to the feature page
A clearer sentenceShorter, active, the word on screen
A missing page for a common questionYou answered it three times in the forums
A translation of a page"A translated page helps every reader of that language" (Free documentation)

Writing rules for help pages

  • Front matter: new pages start with title, audience, category, order, summary, keywords and type, as the existing pages do (The help system, Front matter).
  • Words on screen: "Use the product name the reader sees on screen", and the button names exactly as shown (help style guide, quoted in Brand and naming rules).
  • American English: license, color, behavior.
  • Sources: link the page or file that proves a fact.
  • Safe Markdown: raw HTML is escaped in the help; use plain Markdown, tables and fenced code (What it shows, and what never).
  • License: your change is accepted under the GNU FDL 1.3 or later; say so if any text comes from a source with a different license (Contributing to the documentation).

What to avoid

  • Changing many pages in one pull request for unrelated reasons: keep it focused.
  • Copying text from websites or books with other licenses.
  • Adding personal data, real customer names, keys or server addresses to examples.
  • Renaming code identifiers (eZINI, ezcontentobject) in documentation of code; only the product name changes (Brand and naming rules).
  • Marketing language in help pages: the help explains; it does not sell.

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x