Main Content

Is these a bug?, or how to contribute to the jQuery project through better bug reporting.

About the Talk

October 16, 2010 10:30 AM

Hilton Boston Logan Airport Hotel, Boston, MA

Hilton Boston Logan Airport Hotel, Boston, MA

In this talk we'll discuss the fundamentals of creating and reporting bugs (whether perceived or real) for the jQuery project. While this may seem an obvious task at first glance, there are a number of critical skills required to create a bug report in such a way as to ensure your problems receive appropriate attention in the proper channels. Furthermore, we'll talk about how to submit proposed workarounds or fixes that address the problem.

The skills covered, roughly, will proceed as follows:

  Isolating the issue:
    Creating reduced test cases to demonstrate the issue, using JSFiddle, JSBin, or your own server. 
    QUnit tests to demonstrate a failure of expected behavior.
    Testing multiple versions of jQuery for regressions. 

  Testing against edge jQuery:
    http://code.jquery.com/jquery-latest.js
    jQuery Hourly & Nightly
      http://miketaylr.com/jquery-nightly/jquery-hourly.js
    Building your own local copy from Github
    Running jQuery's test suite

  Creating a patch/proposing a fix:
    Starting a Thread on the Developing jQuery Core forum
    Creating a local 'fix' branch, with QUnit tests
    Sending a Pull Request

Ratings and Recommendations

Avg. Rating

Average based
on 5 ratings

comments powered by Disqus