jQuery Core Team Meeting – Feb 02 2015

Attending: DaveMethvin, gibson042, timmywil, markelog, arthurvr

link timmywil to be new Core lead, gibson042 on Sizzle

  • Dave still around for questions, code, docs, whatever

link jQuery 3.0 beta

link Thinking about deprecation announcements for the next round

  • Could also do some of this with good documentation warnings
  • hide/show? https://github.com/jquery/jquery.com/issues/88
  • jQuery.swap?
    • We already don't get reliable results on currently-hidden elements
    • Needed for the Android 2.3 reliableMarginRight fix
    • How important is it to keep that fix?
  • :hidden/:visible selectors?
    • Update api.jquery.com first (reflows!)

link Use velocity.js as a replacement .animate() in 4.0?

  • Not sure of the difference in file size, all the jQuery-like shims go
  • Talked to Julian last week, he's interested in doing the integration if we want
  • https://github.com/julianshapiro/velocity
  • Famo.us folks say they will try to do benchmarks for us

link Pull Requests and Issues

jQuery Mobile Team Meeting – Jan 29 2015

  • Ticket Triage:
    • 278 tickets (-4)
    • 31 pull requests (+5)

link 1.5.0

  • 2 branches based on latest updates from ui
    • Ready to start on classes implementations again
    • Discovered some potential issues fixing in ui
  • Classes
    • Updates from Scott's first review done Joern did another review
    • New plan again for class tests has/lacksClasses
  • Button
    • CSS update (button, checkboxradio, controlgroup)
      • In ui-1-12 now
  • RTL
    • organizing a call
      • Call will be next week
  • Auto Init
    • New module details
      • enhancer branch (no update)
  • Accordion
    • sarah working on this start actual work today
  • data- attribute name space
    • backcompat
      • no update
  • accessing dom properties
    • never safe in theory must use jquery

jQuery Content Team Meeting – Jan 28 2015

  • Ticket Triage (Issues + PR):
    • 257 (-21 in 2 weeks)
  • Attending: Sarah, Dan, Aurelio, Karl, Alex Sch., Arthur, Anne, Ralph

link Content Team Lead

  • Proposal for Anne to lead the Content Team
    • Approved, effective immediately.

link Learn Site

  • Agreed: where possible (or where this makes sense), 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. Determine the Future of the learn site
    • Alex speaking with Remy Sharp to incorporate jsbin demos that we can update easily and also have custom subdomains e.g. jquery-learn.jsbin.com
    • we can customize the look and also make the editor use our style guide
  • Agreed: Create a list of articles/tutorials/video that would be nice to have
  • Analysis of the articles, and develop a matrix of articles/library version:
    • Matrix created
    • ongoing
    • Actions:
      • Open an issue on the learn repo
      • Make doc public for comments
  • Actions from last meeting:
    • Scott to work on automating the CLA check, which will manage the label
      • ongoing
      • Scott to liaise with Corey to sync with infra side
    • Aurelio to see how we can get more help from the community
      • Draft Post
      • Action: everyone to review and add comments/edits
      • We should say jQuery Foundation
      • Idea from Ralph: use that as a script to an awesome commercial size video and then blog, tweet, smoke signal it out (Ralph may be able to help)
    • Dan to investigate whether BV could donate rating services
      • Outcome: yes, if we want it we can have it. A little more red-tape to work through on the BV end.

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
  • Produce biweekly reports at Content meeting and report at following EC meeting

link GSoC:

  • Content Team proposing two projects:
    • Interactive tutorials for learn and other sites
    • Issue Tracking system ticket

jQuery UI Team Meeting – Jan 28 2015

Chassis Team Meeting – Jan 27 2015

jQuery Core Team Meeting – Jan 26 2015

Attending: DaveMethvin, gibson042, arthurvr, timmywil, markelog, m_gol, mikesherov

link jQuery 3.0 beta

link Purpose of _evalURL

  • If you replace ajax.js with some other stack, it needs to define _evalURL so that manipulation can run scripts in HTML strings.
  • (Unless you want to explicitly deny that perhaps?)
  • markelog to add comment so we won't forget (again)

link Pull Requests and Issues

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