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

GitHub for advocates

How non-developer and developer advocates use GitHub for Exponential - following releases, reading and commenting on issues, reacting instead of +1, helping triage, documentation pull requests, reviewing, and staying…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/advocates/github-for-advocates.md

On this page

GitHub for advocates

This page is for advocates who are new to GitHub, and for developers who want to use it as an advocate, not only as a coder. Exponential lives on GitHub under the account se7enxweb: the kernel, the extensions, Velocity and the community tracker. You need a free GitHub account to open issues and pull requests (When something goes wrong).

Contents

  1. The repositories you will use
  2. Follow what happens
  3. Issues: reading, commenting, reacting
  4. Pull requests
  5. Helping without code
  6. Safety on GitHub

The repositories you will use

RepositoryUse
se7enxweb/exponentialThe kernel, the administration, the bundled extensions and the documentation (this help is in doc/)
se7enxweb/exponential-velocityThe Velocity server
se7enxweb/exponential-communityThe project, website, ecosystem, ideas
Each extension's own repositoryIts code and issues; the help's Report an error page lists them

Follow what happens

  • Watch > Custom > Releases on a repository to be notified of new releases only.
  • The releases page lists published versions.
  • The commit list of main shows daily work; the history explains it month by month.
  • Do not turn on notifications for everything unless you want hundreds of mails.

Issues: reading, commenting, reacting

DoDon't
Search before opening a new issueOpen a duplicate
Add new information to an existing issue: your version, a reproductionComment "+1" or "same here" (use a reaction instead)
Use a thumbs-up reaction to show the issue affects youAsk "any news?" repeatedly
Be specific and kindDemand a fix or a date
Link related issues and forum threadsPaste logs with personal data or secrets

How to write a good issue: Reporting bugs well. Which repository: Which tracker for which report.

Pull requests

  • Documentation: Edit on GitHub on any help page opens the file; GitHub forks the repository for you (Improving the help).
  • Code: fork, branch, commit, pull request (Develop with Git).
  • Copyright assignment (CLA): a code contribution to the kernel (se7enxweb/exponential), in any form, is merged only once its author's signed Contributor Licensing Agreement has been received. By signing and submitting, you assign the copyright in your contribution to the Exponential Foundation and 7x, which become its owners, and give up control over it: the Exponential Foundation and 7x may use, change, relicense and distribute it in any way, without asking or paying you, and you cannot withdraw it (Copyright assignment (CLA)). Your own extensions are not affected.
  • Commit messages start with Added:, Updated:, Fixed:, Removed: or Renamed: (CONTRIBUTING.md).
  • Every pull request is merged. While it is open, its author squashes it and rebases it onto main as the reviews ask; once it is merged, main is never rewritten, and later fixes come as new pull requests (How the project grows).

Helping without code

HelpHow
Confirm a bugReproduce it on your installation and comment with your environment (Reproducing and confirming issues)
Improve an issueAdd steps, a smaller example, the exact message
Test a pull requestTry the change on a test installation and report what you saw
Review documentationRead a docs pull request for clarity and names
TranslatePull requests to the translation files (Helping with translations)
Welcome a first-time contributorA friendly comment on their first pull request

Safety on GitHub

  • Everything on a public repository is public forever, including edited-away text in history.
  • Never post passwords, keys, cookies, database addresses or personal data in issues, comments or code.
  • Security problems never go into a public issue: use the private path of SECURITY.md (Security reports stay private).
  • Turn on two-factor authentication for your GitHub account.

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