OpenID Enabled

How to Contribute

You can contribute to the openidenabled.com library development process by:

  • Contributing patches to the library code
  • Reporting bugs or suggesting features
  • Contributing documentation improvements
  • Testing library code and example applications
  • Helping out on IRC or the mailing list by helping others

Contributing Code

If you have a bugfix or contribution to a project, the best way to get your contribution considered and accepted is to follow these steps:

  1. Install Darcs, the revision control system we use.

  2. Get a local copy of the appropriate repository that you want to contribute to. See the individual project pages for repository URLs:

    darcs get http://example.com/some/repository
    # Or for a specific version:
    darcs get http://example.com/some/repository --tag=X.Y.Z
    
  3. If appropriate, include tests with your change(s) and be sure the test suite passes.

  4. Make your modifications and record a patch by running darcs record. For best results, record each logical change in a single patch.

  5. Submit the patch by running:

    darcs send --to dev@lists.openidenabled.com
    

Contribute by Helping Out!

Many developers and users hang out in the following places:

You can help answer questions and test code by getting involved in these forums.

Contribute by Reporting Bugs

To track bugs and plan development, we use a Trac at http://trac.openidenabled.com/trac/.

Contribute by Maintaining the Wiki

The OpenID.net wiki is a great place to get information about OpenID, read about best practices, and get information about specification development and deployment issues. Learn more, and help out by keeping the wiki up to date!