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

The community for developers

What the Exponential Community offers developers who build sites, extensions and integrations, and how developers take part - learning resources, the extension development book, Git workflows, pull requests, reviews…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/community/paths/community-for-developers.md

On this page

The community for developers

Developers build most of what the community shares: sites, extensions, fixes and tools.

Contents

  1. Learning
  2. Working with the code
  3. Giving back
  4. Rules every developer meets

Learning

ResourceWhat it is
Develop with GitInstalling and working with Git clones of the kernel and extensions
Extension developmentA book in eight parts, from user to extension developer to maintainer
Template language and Template operatorsThe template language reference
StandardsCoding standards, naming prefixes, security, testing
Training books"three original developer training books (700+ pages combined)" (Community places)
Application creators, Website creatorsBuilding applications and sites

Working with the code

Giving back

ContributionPage
Fix a bug or add a test in the kernelContributing code
Review someone else's pull requestReviewing and being reviewed
Publish an extensionSharing extensions and themes
Add a composer.json to an extension that lacks one, a call for volunteers on the roadmapRoadmap
Answer technical questionsAnswering questions
Mentor a new developerMentoring

Rules every developer meets

  • Commit messages with Added:, Updated:, Fixed:, Removed: or Renamed:; the manifest line for every changed file; squash and rebase (CONTRIBUTING.md).
  • New code uses the exp prefix; existing eZ* identifiers are never renamed (Naming prefixes).
  • The CLA for kernel contributions (The CLA explained).
  • AI-assisted code: you are responsible for it and say when a substantial part was generated (CODE_OF_CONDUCT.md).

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