diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2011-08-23 04:12:34 +0200 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2011-08-23 04:34:05 +0200 |
commit | 743586ff38aa653daca924067ea807f318563be3 (patch) | |
tree | 4e0c3344d90e245d6488c3bb974f401b1b2a2547 /doc/developer.texi | |
parent | f3fb71f029346a3ddce51a19832ae438cc5cec56 (diff) | |
download | ffmpeg-743586ff38aa653daca924067ea807f318563be3.tar.gz |
developer.texi: add Contributing section
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'doc/developer.texi')
-rw-r--r-- | doc/developer.texi | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/doc/developer.texi b/doc/developer.texi index efb816ee92..cc6f3475df 100644 --- a/doc/developer.texi +++ b/doc/developer.texi @@ -34,6 +34,21 @@ You can use libavcodec or libavformat in your commercial program, but @emph{any patch you make must be published}. The best way to proceed is to send your patches to the FFmpeg mailing list. +@section Contributing + +There are 3 ways by which code gets into ffmpeg. +@itemize @bullet +@item Submiting Patches to the main developer mailing list + see @ref{Submitting patches} for details. +@item Directly commiting changes to the main tree. +@item Commiting changes to a git clone, for example on github.com or + gitorious.org. And asking us to merge these changes. +@end itemize + +Whichever way, changes should be reviewed by the maintainer of the code +before they are commited. And they should follow the @ref{Coding Rules}. +The developer making the commit and the author are responsible for their changes +and should try to fix issues their commit causes. @anchor{Coding Rules} @section Coding Rules @@ -241,6 +256,7 @@ We think our rules are not too hard. If you have comments, contact us. Note, these rules are mostly borrowed from the MPlayer project. +@anchor{Submitting patches} @section Submitting patches First, read the @ref{Coding Rules} above if you did not yet, in particular |