Contributions
From Open-FCoE Wiki
Contents |
[edit] Where to start?
There are a few places that an engineer should look when interested in contributing to Open-FCoE:
- The Open-FCoE TODO list
- The Open-FCoE mailing list
- The linux-scsi mailing list
[edit] linux-scsi
Open-FCoE was designed to be a Low Level Driver (LLD) of the Linux SCSI subsystem. We will discuss changes on devel@open-fcoe.org, but all changes must be approved by the linux-scsi list and ultimately the Linux community before they are accepted into the kernel. Patches agreed upon by the Open-FCoE community will be collected and pushed to the linux-scsi mailing list at the appropriate times.
[edit] Reporting
At the time of this page's writing there is no formal process for reporting new defects. The easiest way to report a defect would be to mail devel@open-fcoe.org.
[edit] Code Submission
When you've fixed a bug please provide the changes in the form of a patch file. We expect all kernel style conventions to be adhered to. Please ask on the development mailing list if you're not sure which repository to create your patch against.
[edit] Format
We expect the following format for patches submitted to the devel@open-fcoe.org mailing list.
- Please post patches in the mail body, not as attachments.
- Please post with plain-text only.
- Please provide a "Signed-off" line.
- Please prefix the title of your patch with something appropriate. For example, "libfc: This patch fixes something". This allows us to easily keep track of patches for our code base and not the rest of the kernel. Investigate the 'git log' to see what other developers are using as prefixes.