WARNING: This is the _old_ Lustre wiki, and it is in the process of being retired. The information found here is all likely to be out of date. Please search the new wiki for more up to date information.

Contribute:Contribute: Difference between revisions

From Obsolete Lustre Wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 11: Line 11:
* See [[Accessing Lustre Code]] for how to download Lustre code.  
* See [[Accessing Lustre Code]] for how to download Lustre code.  
* See [[Building Lustre Code]] for how to install and build a working version of Lustre.  
* See [[Building Lustre Code]] for how to install and build a working version of Lustre.  
* See [[Applying Lustre Patches to a Kernel]] for how to apply Lustre patches to an unpatched kernel.
* See [[Applying Lustre Patches to a Kernel]] for how to apply Lustre patches to an unpatched kernel and how to modify an existing kernel patch.  
* Follow Lustre [[Coding Guidelines]] to avoid problems when merging your code.
* Follow Lustre [[Coding Guidelines]] to avoid problems when merging your code.
* Use the Lustre [[Documenting Code]] guidelines to add reference documentation to your Lustre code contribution.  
* Use the Lustre [[Documenting Code]] guidelines to add reference documentation to your Lustre code contribution.  

Revision as of 18:25, 16 September 2009

Contributing to Lustre

Getting started...

Developing your code...

Testing your code...

Submitting your code...

  • See Submitting Patches to find out how to submit your changes to be reviewed for acceptance into a mainline Lustre branch.

Developer Resources

  • Lustre Architecture wiki offers feature and architectural descriptions, quality attribute scenarios, and vision & scope articles about Lustre.
  • Lustre design documents
  • Lustre Subsystem Map describes each of the subsystems in the Lustre code.

Questions or Comments?

If you have questions or comments about how you can contribute or about any of the procedures on this page, please let us know.