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

Contributing as a community member

The landing page of the contributing part of the community section - every way a community member can contribute to Exponential, what each needs, the copyright assignment (CLA) for kernel code, how review works, and…

Download as PDF

Address: https://doc.exponential.earth/learninminutes/exphelp/viewer/help/community/contributing/README.md

On this page

Contributing as a community member

"Everyone is encouraged to contribute to the development of new features and bugfixes for Exponential 6" (README.md, "How to contribute new features and bugfixes into Exponential"). Contributions are not only code: reports, translations, documentation, tests and shared extensions all count.

Contents

  1. The pages of this part
  2. What each kind of contribution needs
  3. The rules that apply to all

The pages of this part

PageWhat it answers
Ways to contributeAll the ways, compared by skill and time
Your first contributionThree small first contributions, step by step
Filing a bugA report that gets the bug fixed
Contributing codeFork, branch, commit message, manifest, pull request
The CLA explainedWhat the copyright assignment means and what it does not cover
Contributing documentation and help pagesFixing and writing help pages
Contributing translationsThe interface and the documentation in your language
Testing releasesTesting the development line before a release
Sharing extensions and themesPublishing your own work for others, and handing it to the project
Reviewing and being reviewedHow review rounds work and how to get through them

What each kind of contribution needs

ContributionGitHub accountCode skillsSigned CLA
A bug report or an ideaYesNoNo
A confirmation of someone else's bugYesNoNo
A typo fix on a help pageYesNoSign it anyway before a merge into the kernel repository; see The CLA explained
A translation of the interface or the helpYesNoAs for any change to the kernel repository
A code fix or feature in the kernelYesYesYes, before the merge
An extension you publish yourselfOnly for GitHubYesNo
An answer in the forumsA Share accountNoNo

The kernel repository is se7enxweb/exponential: "kernel/, lib/, bin/, design/, settings/, doc/, the extensions shipped inside it, and everything else in this repository" (CONTRIBUTING.md, "Copyright assignment (CLA)").

The rules that apply to all

  • Licenses. Code is GPL version 2 or later; documentation is GNU FDL 1.3 or later. What you contribute is published under the same license (CONTRIBUTING.md, "Licensing"; Free documentation).
  • The code of conduct applies to every contribution, including AI-assisted ones (The code of conduct).
  • No secrets or personal data in issues, pull requests, examples or screenshots.
  • Security problems are private (SECURITY.md).
  • Some bugs are negative features. Behavior that is deliberate or open to interpretation, and that other sites depend on, changes only with a clear justification, preferably as an option rather than a new default, and often after several rounds of review (Negative features).

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