2.1 KB

Org-mode for developers

This page gather links to reference documentation and (forthcoming) tutorials on how to extend Org.

Git workflow

As of March 20th (see this email), Org development uses a three-branches git workflow.

This branch contains latest development for Org. Temporary
feature branch (either local or remote) should branch out from this branch. This branch is merged to the =maint= branch when there is a major release.
This branch is the "production" branch for Org. It contains
only releases. No branch should branch out from it, and it is *never* merged into another branch. The Org version on this branch is the one regularily sync'ed with Emacs repository.
This branch is the hotfix branch for the latest release.

Future changes

In the near future, the maint branch will probably be renamed release= and the =hotfix-7.8.06 will probably be renamed hotfix. The role of the branches won't change.

Git repositories

The git repository for Org is on


This repository is cloned on


You can display a graphic representation of the branches here:


Reference documentation

  • reference documentation for the new export engine (org-export.el)
  • written by Nicolas Goaziou.