This site best when viewed with a modern standards-compliant browser. We recommend Firefox Get Firefox!.

Linux-HA project logo
Providing Open Source High-Availability Software for Linux and other OSes since 1999.

USA Flag UK Flag

Japanese Flag

Homepage

About Us

Contact Us

Legal Info

How To Contribute

Security Issues

This web page is no longer maintained. Information presented here exists only to avoid breaking historical links.
The Project stays maintained, and lives on: see the Linux-HA Reference Documentation.
To get rid of this notice, you may want to browse the old wiki instead.

1 February 2010 Hearbeat 3.0.2 released see the Release Notes

18 January 2009 Pacemaker 1.0.7 released see the Release Notes

16 November 2009 LINBIT new Heartbeat Steward see the Announcement

Last site update:
2014-04-16 00:41:43

HOWTO Contribute to Heartbeat

Heartbeat is free software. It's both free as in liberty (libre) and free as in "free beer" (gratis).

And it's a community development, with lots and lots of opportunties to contribute to the project - more than anyone knows.

If you appreciate Heartbeat, then contributing back to the project is one of the best ways to show that appreciation.

You can contribute to heartbeat - and the community will be poorer for it if you don't.

Here are a few more common ways to contribute to the project:

  • Spread the Word - tell others about Heartbeat

    • Write up a few paragraphs about how you use Heartbeat and add to the SuccessStories page

    • Give a talk at your LUG or other local user group - and put your talk on the Talks page

    • Give a talk at a conference on Heartbeat - and put your talk on the Talks page

    • Write an article for a magazine or online e-zine about Heartbeat

    • Add articles you saw or wrote that to the PressRoom

    • Sell it to your customers
    • Sell Support for it.

    • Become our project PublicityCzar - and make heartbeat more visible. Help us grow our customers and contributors.

  • Provide feedback

    • provide input on features for the FeatureWishList

    • write good bug reports for Bugzilla

    • suggest missing documentation
  • Help other users

    • ask questions on the mailing lists
    • answer questions on the mailing lists
    • answer questions on the IRC channel
  • Translations

  • Update the web site - bring light out of darkness, and organization out of chaos

    • Procedure for updating the web site.

    • Fix what needs fixing - little or big
      • Find things that are R1 only (start with the ha.cf page) and mark them as R1 only, and vice versa.

      • etc.
    • Add to the FAQ

    • Merge the two FAQs.
    • Add to the HowToContribute page (this page!)

    • Help organize the reference documentation
    • Review, add to, and correct the reference documentation
    • Help with the Education project - Making Heartbeat the best documented OSS project

      • Help create modules for the Education project

      • Add to the list of things you think people should know how to do
      • Suggest an rational order for learning these things
      • Translate the Education modules to other languages

      • Help us create certification tests for the various levels in the Education project

    • Update and improve the PHP scripts that manage this web site (become our webmaster/mistress)
    • Update and improve the CSS for the web site
  • Test!!

    • Compile the Hg tip nightly on your favorite platform and run BasicSanityCheck on it

    • Help us run CTS as we get close to release times

    • Test portions you have hardware to test with (e.g., STONITH modules).

  • Port heartbeat to other platforms

  • Write code

    • provide code patches and ContactUs, e.g. on the development mailing list

    • fix Bugzillas
    • pick things from the FeatureWishList and implement them

    • learn a subsystem - CCM, Stonithd, etc., ask questions, and post improvements to the -dev list.
  • Support the developers

    • Buy products and services from companies who contribute to heartbeat:
      • IBM, Novell, Tummy.com, etc.