![]() | |
Contributing Changes | english русский 简体中文 עברית 日本語 türkçe news about download security advisories documentation pgp keys faq links books support donation trac wiki nginx.com |
Getting SourcesMercurial is used to store source code. The repository can be cloned with the following command: hg clone http://hg.nginx.org/nginx
Formatting ChangesChanges should be formatted according to the code style used by nginx. Code formatting should not rely on such editor features like syntax highlighting or automatic line breaking. Below are some basic rules:
Examine how existing nginx sources are formatted and mimic this style in your code. Changes will more likely be accepted if style corresponds to the surrounding code. Commit the changes to create a Mercurial changeset. Please ensure that the specified e-mail address and real name of the change’s author are correct.
The commit message should have a single-line synopsis followed by verbose
description after an empty line.
It is desirable that the first line is no longer than 67 symbols.
The resulting changeset as a patch can be obtained using the
Before SubmittingSeveral points are worth to consider before submitting changes:
Submitting ChangesThe proposed changes should be sent to the nginx development mailing list. The preferred and convenient method of submitting changesets is with the patchbomb extension. LicenseSubmitting changes implies granting project a permission to use it under an appropriate license. |