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

Testing the development line

How advocates test the current development line of Exponential (the main branch, dev-main) on a separate test installation and report what they find, so releases are better - never on production, with a test routine and…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/advocates/testing-the-development-line.md

On this page

Testing the development line

This page is for advocates who want to help the next release be good. Security and other fixes are made on the main branch, "the 6.0.15 line, dev-main", and published with the next 6.0.x release (SECURITY.md). Trying main on a test installation finds problems before they reach a release.

Warning

Only on a separate test installation with invented data. Never on a production site, and never point an installer at a database you want to keep (Upgrading).

Contents

  1. Get the development line
  2. What to test
  3. Report what you find

Get the development line

The simplest way is a Git clone, which also lets you update and contribute (Develop with Git):

git clone https://github.com/se7enxweb/exponential.git exponential-main
cd exponential-main
git log -1 --format='%h %ad %s'      # note the commit you test

Then install it on SQLite as Install in one command describes. To keep it current, see Develop with Git, Keep up to date; to try one fix before it is released, Use a fix before it is released.

What to test

AreaHow
Your everyday tasksEdit, publish, upload, translate, layouts
New features in the changelogFollow their feature pages (6.0.15 changelog)
Your languageThe administration in your language (Reviewing a machine-assisted translation)
Your setupYour database, engine, operating system
AccessibilityYour assistive technology (Advocating for accessibility)

Report what you find

Use Reporting bugs well and name the commit:

Environment: Exponential main at <commit>, PHP <version>, <engine>, <database>, <design>
Worked in <last release>: <yes/no/unknown>

"Worked in the last release, broken on main" is the most valuable kind of report: it points to a recent change.

Do not announce untested features as released (Writing about a release).

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