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

Ways to contribute

Every way a community member can contribute to Exponential, compared by the skills and time each needs and the difference it makes - from confirming a bug to maintaining an extension.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/community/contributing/ways-to-contribute.md

On this page

Ways to contribute

Pick by what you are good at and how much time you have. A small contribution finished is worth more than a large one abandoned.

Contents

  1. The table
  2. By role
  3. Choosing your first one

The table

WaySkillsTypical timeWhat it changesPage
Confirm an existing bug reportRunning a site15 minutesMaintainers know the bug is real and widespreadReproducing and confirming issues
Report a bug wellRunning a site30 minutesA fix for everyoneFiling a bug
Answer a questionExperience15 minutesOne person unblocked, and a findable answerAnswering questions
Fix a help pageWriting10 minutesEveryone who reads the pageContributing documentation and help pages
Translate messagesA second language1 hour and upEvery user of that languageContributing translations
Test the development lineRunning a test site1 hour per releaseFewer surprises after a releaseTesting releases
Write a tutorialExperience, writingAn afternoonNewcomers learn fasterWriting tutorials and posts
Fix a bug in codePHP, templatesAn afternoon and review roundsA fix for everyoneContributing code
Publish an extension or themePHP, templates, designDaysNew capabilities for othersSharing extensions and themes
Contribute a site packageBuilding sitesDaysA starting point for new sitesContribute your site package
Mentor a newcomerExperience, patienceAn hour a weekA new contributorMentoring
Fund the workA budgetMinutesPaid time for maintenance and featuresFunding the community

By role

You areGood first contributions
An editorReport confusing screens, fix help pages for editors, translate
An administratorConfirm bugs, test releases, document installation tricks
A developerFix a bug, add a test, review a pull request, publish an extension
A designerReport accessibility problems, contribute to a theme, improve the administration's styling (Contributing for designers and themers)
A host or agencyTest releases on many servers, document hosting setups, become a partner
A studentAnswer questions you have just solved yourself, translate, fix help pages

Choosing your first one

If you do not know where to begin, do this: use the software for a week, note every place where you got stuck, and turn the most annoying one into a bug report or a help page fix. Your first contribution shows how. Where you got stuck on behavior that may be deliberate or open to interpretation, read Negative features first: other sites may depend on it, so a change needs a clear justification and is best proposed as an option.

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