Development
Source code
Source code is maintained on GitHub.
History note
In the past, the source code has been first in CVS repository on SourceForge, then in Subversion repository on SourceForge, and then in Bazaar repository on SourceForge. The code has been moved to Launchpad.net because SourceForge has stopped supporting Bazaar as a first class citizen. Then it has been moved to Git on GitHub because Git has won the version control systems wars.
Contributions
Patches
Anybody can contribute to log4cplus development. If you are contributing a source code change, use a reasonable form: a merge request of a Git branch.
Formatting
Please use common sense. Follow the style of surrounding code. You can use the following Emacs style that is based on Microsoft's style as a guide line:
;; Custom MS like indentation style. (c-add-style "microsoft" '("stroustrup" (c-offsets-alist (innamespace . -) (inline-open . 0) (inher-cont . c-lineup-multi-inher) (arglist-cont-nonempty . +) (template-args-cont . +))))