jQuery Mobile Team Meeting – Jan 22 2015

  • Ticket Triage:
    • 282 tickets (-3)
    • 26 pull requests (-10)

link 1.5.0

jQuery UI Team Meeting – Jan 21 2015

  • Ticket triage
    • 382 tickets total -3
    • 28 pull requests -1
  • Button
    • Append or prepend the icon based on position option
  • Datepicker
    • Calendar split landed in datepicker branch!
    • Also fixed unit tests to run in grunt/phantom and fixed visual tests
  • New default theme
    • Rafael testing DB/TR integration
    • Make the new theme the new default, as "Base", keep UI Lightness and Smoothness in the TR gallery
    • Update tooltip to use ui-widget-shadow class (via classes option, once that lands), move box-shodow definition into theme.css/.ui-widget-shadow, update TR to demo that instead of the weird fake shadow we have currently
  • RTL
    • Scott to send out doodle
  • Perf testing
    • Chassis has performance testing, we could do something similar
  • Menu
    • Now using ui-state-active for all items

Project Leads Meeting – Jan 21 2015

Attending: Dave, Scott, Alex, Rafael, Jörn, Kris

link Core

  • Stalled on 3.0, need to get major features like Deferred rewrite landed. Were waiting on jaubourg review but have decided to continue regardless. Data interface changes are also big and need to land.

link UI

  • Datepicker/calendar split landed in datepicker branch
  • Scheduling RTL call for first week of February
  • Making good progress on classes option

link Mobile

  • Still working on 1.5
  • RTL has been a current issue here too
  • Lots of talk about new navigation api
    • multiple containers

link Chassis

link QUnit

  • Released 1.17.0 on Monday. Quick adoption, first regression report on the same day. Released 1.17.1 fix a fix on Tuesday.
  • Leo started experimenting with ES6 modules, to manage source internally, while exporting the same file. Looking for es6-to-UMD/globals transpiler, existing tools all output “CommonJS” modules (require calls).

link browserstack-runner

  • Travis integration works, still fixing worker failures. Working with Prashanth from BrowserStack to debug slow Safari 7.0 worker

link Pointer Events

  • Jacques working on porting tests to Intern
    • Getting help from Colin
  • Switching to AMD wrappers for source files
  • Should be starting weekly meetings next week

link Globalize

  • Brought Bundle Lookup Matching + Inheritance problems to CLDR (their mailing list and in their weekly meeting). A summary of what happened and what decision has been taken is in here. (related issues: #357, cldrjs#17)
  • CLDR has a JSON Packaging proposal. Need to update cldr-data (+ npm and bower modules) accordingly when it's defined.

link CLA checker

  • Scott will be working on getting the full automation set up as soon as PEP AMD change is handled.

Chassis Team Meeting – Jan 20 2015

jQuery Core Team Meeting – Jan 19 2015

Attending: DaveMethvin, gibson042, arthurvr, timmywl, markelog

link jQuery 3.0 beta

link Style of cherry-picked commits

link $.when changes for single-argument case

  • https://github.com/jquery/jquery/issues/2018
  • Definitely should eliminate the reuse of the incoming Deferred for the return value
  • What about when the single arg is an Array? Keep current behavior, too big an API break
  • Basically, one arg is Promise.cast(), multiple is Promise.all()
  • Need better docs for $.when if an array is passed

link Formatting ticket and issue references

link Pull Requests and Issues

link Build on Windows

  • The node-smoke-test won't work on Windows and node 0.10 without a bunch of stuff installed incluing Visual Studio
  • Fixed with io.js or node 0.12 but who knows when they arrive
  • For now, can work around with grunt dev, ignore npm install error that doesn't affect the working of other things

jQuery Mobile Team Meeting – Jan 15 2015

  • Ticket Triage:
    • 285 tickets
    • 36 pull requests (+2)

link 1.5.0

  • 2 branches based on latest updates from ui
    • Ready to start on classes implementations again
  • Classes
    • Scott doing his first review right now getting really close
  • Button
    • CSS update (button, checkboxradio, controlgroup)
      • In ui-1-12 now
  • RTL
    • organizing a call
      • Reaching out a few good responses so far
  • Auto Init
    • New module details
      • enhancer branch (no update)
  • data- attribute name space
    • backcompat
      • no update
  • Pointer Events
    • transfered
    • Scott temp project lead while we search for new one, Working on testing infrastructure
  • Perf bug

Testing Team Meeting – Jan 14 2015

  • QUnit
    • Landed double export for node, to make require(“qunit”).QUnit work on all “CommonJS”-like envs
    • Still need to fix a 1.16 regression to finish 1.17. James to tackle that.
    • Moved last qunit-plugin repos of the jQuery GitHub organization
    • Let’s add test/reporter-html to grunt
  • TestSwarm
    • Updated the readme to indicate the kind-of abandoned project status
  • Testing Infrastructure
    • Still trying to get browserstack-runner working on Travis. Issues are on their end, testing every now and then, making progress.
    • Got Globalize tests to pass in browserstack-runner locally. Sent PR to run on Travis, waiting for issues to get resolved before landing it.
  • CSS Testing (mostly performance testing; for Chassis, UI, Mobile)
    • Alex talked to Kristofer, will discuss next steps soon
    • Will start implementing it in Chassis
  • Site spider
    • Alex rewrote it recently
    • Publishing standalone module for Arthur to use it with gulp and h5bp
  • jshint vs eslint
    • Both active, neither uses esprima

jQuery Content Team Meeting – Jan 14 2015

  • Ticket Triage (Issues + PR):
    • 278 (-55 in 2 weeks, -76 in 4 weeks)
  • Attending: Arthur, Anne, Corey, Ralph, Aurelio, Karl, Scott, Alex, Dan, Brian (brianarn)

link Learn Site

  • Determine the Future of the learn site
    • Foundation issue 347
    • Discussion document
    • We want to ease the process of landing PRs
      • Scott to work on automating the CLA check, which will manage the labels
      • Agreed to relax commit message style guides for content site repos (.com/.net/.org repos) if necessary to ease maintain/land content, but not api sites
    • See how we can get more help from the community
      • Aurelio to draft blog post
    • Agreed: carry out an analysis of the articles, and develop a matrix of articles/library version
      • Tracking Document.
      • Thinking about adding rating to learn content e.g. did you find this article useful 1-5? but would also need to know the reader's expertise, so 1–5 my expertise on this subject and 1–5 article's usefuleness
      • Dan to see if Bazaarvoice could donate rating service
    • Agreed: The learn site should contain THREE types of learning documents to match the users learning styles: articles, tutorials and videos
      • distinction between article and tutorial: a tutorial walks you through some process step by step and an article just explains a concept or set of APIs
      • A long-term plan/wish is to have interactive tutorials as part of the learn site. (Propose as a GSOC project?)
    • Proposed: in addition to code snippets, we should have the full example in a jsbin to enable users to manipulate the code and enable us to easily update it.
      • Discussion deferred to next meeting
    • Proposed: We should add the type(s) to the document and enable users to search by topic/keywords and/or type
      • Discussion deferred to next meeting

link Repos at healthy cadence

  • We aim to have less than 5 issues or be closing more issues than we open on all content-related repos

Chassis Team Meeting – Jan 13 2015