https://www.seabios.org/index.php?title=Contributing&feed=atom&action=historyContributing - Revision history2024-03-28T11:21:51ZRevision history for this page on the wikiMediaWiki 1.40.0https://www.seabios.org/index.php?title=Contributing&diff=110&oldid=prevKoconnor: Add developer-certificate-of-origin2019-10-28T14:43:54Z<p>Add developer-certificate-of-origin</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 14:43, 28 October 2019</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l8">Line 8:</td>
<td colspan="2" class="diff-lineno">Line 8:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The SeaBIOS patch submission process is similar to the [http://wiki.qemu.org/Contribute/SubmitAPatch QEMU process]. Please review the QEMU process for more details and tips on the best way to submit patches. The SeaBIOS C code does follow a slightly different coding style from QEMU (eg, mixed code and C99 style variable declarations are encouraged, braces are not required around single statement blocks), however patches in the QEMU style are acceptable.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The SeaBIOS patch submission process is similar to the [http://wiki.qemu.org/Contribute/SubmitAPatch QEMU process]. Please review the QEMU process for more details and tips on the best way to submit patches. The SeaBIOS C code does follow a slightly different coding style from QEMU (eg, mixed code and C99 style variable declarations are encouraged, braces are not required around single statement blocks), however patches in the QEMU style are acceptable.</div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">As with QEMU, commits must contain a &quot;Signed-off-by&quot; line using your real name (sorry, no pseudonyms or anonymous contributions) and a current email address. It indicates agreement with the terms of the [[developer-certificate-of-origin|developer certificate of origin]].</ins></div></td></tr>
</table>Koconnorhttps://www.seabios.org/index.php?title=Contributing&diff=70&oldid=prevKoconnor: Add page describing the patch contribution process2015-02-24T16:18:37Z<p>Add page describing the patch contribution process</p>
<p><b>New page</b></p><div>SeaBIOS welcomes contributions of code (either fixing bugs or adding new functionality). At a high level, the process to contribute a change is:<br />
<br />
# [[Download|Obtain]] the current code and documentation<br />
# Enhance and test the code locally<br />
# Submit changes to the SeaBIOS [[Mailinglist|mailing list]] as a patch<br />
# Receive feedback, answer questions, and possibly provide updated patches<br />
# When accepted, a maintainer (Kevin O'Connor or Gerd Hoffman) will commit the change to the master SeaBIOS repository<br />
<br />
The SeaBIOS patch submission process is similar to the [http://wiki.qemu.org/Contribute/SubmitAPatch QEMU process]. Please review the QEMU process for more details and tips on the best way to submit patches. The SeaBIOS C code does follow a slightly different coding style from QEMU (eg, mixed code and C99 style variable declarations are encouraged, braces are not required around single statement blocks), however patches in the QEMU style are acceptable.</div>Koconnor