Org-mode for developers
Table of Contents
Org-mode for developers
This page gather links to reference documentation and (forthcoming) tutorials on how to extend Org.
Git workflow
Org development uses a two-branches git workflow.
- master
- 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
maintbranch when there is a major release. - maint
- This branch is the "production" branch for Org. It contains stable releases and bug fixes against them. This branch is merged into master when bug are fixed there first. The Org version on this branch is the one regularily sync'ed with Emacs repository.
Git repositories
The git repository for Org is on orgmode.org:
If you are a developer, you can clone this branch like this:
~$ git clone orgsync@orgmode.org:org-sync.git
This repository is cloned on repo.or.cz:
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. - Org-mode API with signatures and docstrings for all public functions of all Org-mode libraries.