Project Leads Meeting – Feb 04 2015

Attending: Scott, Rafael, Alex, Timmy, Sarah, Mike, Kris

link Core

link UI

  • Fixed last 1.11.x regression.
  • Datepicker
    • Rebased branch
    • Accessibility review by Jon Gunderson
  • Making good progress on download builder support for CSS dependencies
    • Another step closer to supporting jQuery Mobile

link Mobile

  • Pulled in latest updates from UI for button and classes
  • Changing auto-initialization to require opt-in
  • Determining future of gestures
    • Would prefer to use an external library
  • Fixing lots of old bugs

link Chassis

  • SASS file layout is ready to land
  • Initial SVG implementation getting ready to land
  • Talking about Chassis at JS Summit next week
  • Initial performance testing
    • Comparing button performance across existing frameworks
  • Initial sketch of logo looks good
  • Looking into visual regression testing
    • Possibly using Gemini

link QUnit

  • No report

link PEP

link Globalize

  • Bug fix: 376 (Avoid inaccurate floating point arithmetics using Mozilla's approach).
  • Adobe said they have plans to start using Globalize 1.x on some of their products.
    • Will be used on Behance (the site Mike works on).
    • All Adobe web sites will eventually be using it.

link Other

  • CLA Checker
    • We apply labels to the PRs now. (“CLA: Valid” and “CLA: Error”)
    • Working on page to show results.
      • Will be on contribute.jquery.org with information about why the check failed (if it failed) and instructions on what to do.
    • Hopefully can get the automated checks running on at least one repo by the end of the week.

Chassis Team Meeting – Feb 03 2015

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