| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 | // -*- mode:doc; -*-// vim: set syntax=asciidoc:Contributing to OpenADK=======================If you want to contribute to OpenADK, you will need a git view ofthe project. Refer to xref:getting-openadk[] to get it.You can either subscribe to the mailing list dev@openadk.org orsend an email directly to wbx@openadk.org.[[submitting-patches]]Submitting patches------------------When your changes are done, and committed in your local git view,_rebase_ your development branch on top of the upstream tree beforegenerating the patch set. To do so, run:---------------------$ git fetch --all --tags$ git rebase origin/master---------------------Here, you are ready to generate then submit your patch set.To generate it, run:---------------------$ git format-patch -M -n -s origin/master---------------------This will generate patch files automatically adding the +Signed-off-by+ line.Once patch files are generated, you can review/edit the commit messagebefore submitting them using your favorite text editor.Lastly, send/submit your patch set to the OpenADK developers:---------------------$ git send-email --to dev@openadk.org *.patch---------------------Note that +git+ should be configured to use your mail account.To configure +git+, see +man git-send-email+ or google it.Make sure posted *patches are not line-wrapped*, otherwise they cannoteasily be applied. In such a case, fix your e-mail client, or better,use +git send-email+ to send your patches.Cover letter~~~~~~~~~~~~If you want to present the whole patch set in a separate mail, add+--cover-letter+ to the +git format-patch+ command (see +mangit-format-patch+ for further information). This will generate atemplate for an introduction e-mail to your patch series.A 'cover letter' may be useful to introduce the changes you proposein the following cases:* large number of commits in the series;* deep impact of the changes in the rest of the project;* RFC footnote:[RFC: (Request for comments) change proposal];* whenever you feel it will help presenting your work, your choices,  the review process, etc.[[reporting-bugs]]Reporting issues/bugs, get help-------------------------------Try to think as if you were trying to help someone else; inthat case, what would you need?Here is a short list of details to provide in such case:* host machine (OS/release)* git version of OpenADK* target for which the build fails* package(s) which the build fails* the command that fails and its output* the make.log file, generated when make v is used* any information you think that may be relevantAdditionally, you can add the +.config+ file.
 |