Skip to content

Contributing.md

triptych edited this page Feb 11, 2013 · 27 revisions

Contributing to YUI

The YUI Project is a two-way open-source project managed by the YUI engineering team at Yahoo!.

Getting Started (see also Contribute Code to YUI )

Join YUILibrary.com

Create a free account on YUILibrary.com account so you can:

  • Create bugs and enhancement requests.
  • Post on the support forum.
  • Contribute modules to the Gallery.
  • Contribute documentation, examples or code to the core library.

Join GitHub

Create a free account on GitHub so you can:

  • Fork the source code.
  • Contribute modules to the Gallery.
  • Contribute documentation, examples or code to the core library.

Submit a CLA

Sign and submit a Contributor License Agreement (CLA) so you can:

  • Have your Gallery modules hosted on the Yahoo! CDN.
  • Contribute bug fixes and enhancements to the core library.

Join YUI Contributor Mailing List

Join the mailing list so you can:

  • Discuss technical issues about your feature.
  • Contribute to ongoing discussions around YUI features.
  • Read about major pull requests and give feedback.

Fork Repo

  • Visit https://github.com/yui/yui3 and click the fork button.
  • Clone this fork down to your local PC.
  • For a specific task, create a branch on this clone and check your changes into this branch.
  • Push those changes back to your "origin" (back up to github).

Build YUI

Pull Request

  • See Pull Request Flow.
  • Issue a pull request from your special branch via github to the yui/yui3 repo.
  • Make sure your pull request is against dev-3.x or dev-master not 3.x or master.

2

Clone this wiki locally