Project Leads Meeting – Aug 19 2015

Attending: Scott, Alex, Rafael, Richard, Timmy

link Core

link UI

  • Finished splitting up core
  • Had a discussion with IBM about bidi/LTR support
    • They’re planning on being as active as they were with dojo
    • Will start with datepicker

link Mobile

  • toolbar updates ready to land
  • splitting up all files with more than one distinct module
    • helpers
    • navigation
    • core
  • switching from display:none to visibility hidden for hidden pages
  • updating to new qunit
  • finishing last few 1.5 PRs

link Chassis

  • Buttons and Meter/Progress PR out, both using the jsass-vars. However currently on hold for discussions on BEM modifier attributes. See https://github.com/jquery/css-chassis/issues/120 for more detail.
  • Working on getting performance testing to start working on Chassis demo code, also adding localized downloads, removing selenium errors
  • Automated accessibility testing still currently in the works
  • Added linting to all of our tasks/scss variable files/grunt config

link QUnit

  • Added support for Map and Set in diffs

link PEP

  • Decided to switch to using style attribute with touch-action css instead of custom touch-action attribute
  • John Dalton continuing to add tests
    • Style sheets with touch-action

link Globalize

  • Runtime support
    • Reviewed by Jörn, Karl (docs), and Arthur (docs).
  • Webpack example 70% complete PR#481 (issue #464).

link Other

Chassis Team Meeting – Aug 18 2015

Attending Members: sfrisk, kristyjy, arschmitz, geekman-rohit

Build Related PRs

  • Build: add accessibility testing
  • browserstack needs setting up, arschmitz and dylanb are working on that
  • updated please review
  • Build: make JSCS and JSHint lint the grunt config too
  • landed
  • Linting:Add scss variable files to linting
  • landed
  • Build: add accessibility testing
  • please review
  • Build: heirarchial prefixer for scss variable files
  • Wait on this, will see if it will be useful for the buttons PR

CSS/SCS Related PRs

  • Buttons: Initial pass at buttons, covering sizes, options, disabled, active, focus, and hover states
  • Master pulled into buttons, now using jsass variables, added more button colors and variable options
  • additional features suggested, also brought up the discussion of the usefulness of using BEM with multiple modifiers on an object. Resulted in the creation of issue #120 with three possible solutions listed

jQuery Core Team Meeting – Aug 17 2015

Attending: timmywil, m_gol, gibson042, markelog

link Change to .map() (don’t flatten results)

  • Done this for a long time. Probably too disruptive.
  • Maybe not used a lot
  • not 3.0

link Issues needing review

link PRs

link Current failures on master and compat

jQuery Mobile Team Meeting – Aug 13 2015

  • Ticket Triage:
    • 251 tickets (+0)
    • 22 pull requests (+0)

link 1.5.0

  • 1.5-dev
  • Button
    • Major updates
  • Listview classes / review
    • No Update
  • Loader Classes
    • Update loader widget
      • Landed
  • Toolbar Classes
    • Once over review
      • second review done waiting for update - almost there -cgack
  • pagecontainer
  • Accordion
    • PR Submitted
      • no updates
  • editorconfig
    • we should add this
      • no update
  • Core breakup and file re org
    • split up done doing re-org
      • landed in ui
  • Filterable no-filter
  • Bootstrap
    • failing tests
  • Form hash
  • qunit update
    • updated
  • Accessibility
    • grunt-axe-webdriver
      • no update
  • CSS and demo updates
    • Jasper submitted pr
      • landed

Chassis Team Meeting – Aug 11 2015

Attending Members: sfrisk, kristyjy, arschmitz, geekman-rohit

Performance Testing PRs:

  • Localize downloads
  • part of the work for issue #60
  • geekman-rohit to update using bower/bower copy
  • Also seems there is a selenium server error on perf, geekman-rohit to look into

Build Related PRs

  • Build: make JSCS and JSHint lint the grunt config too
  • sfrisk to pull in
  • Linting:Add scss variable files to linting
  • sfrisk to pull in
  • Build: add accessibility testing
  • please review
  • Build: heirarchial prefixer for scss variable files
  • Wait on this, will see if it will be useful for the buttons PR

jQuery Core Team Meeting – Aug 10 2015

Attending: timmywil, gibson042, DaveMethvin, markelog, gnarf

link Issues needing review

link PRs

link markelog to open a PR to use new QUnit constructors and update jscs

link Current failures on master and compat

  • None

jQuery Mobile Team Meeting – Aug 06 2015

  • Ticket Triage:
    • 251 tickets (+9)
    • 22 pull requests (-11)

link 1.5.0

  • 1.5-dev
  • Loader Classes
    • Update loader widget
      • ready to merge
  • Toolbar Classes
    • Once over review
      • second review done waiting for update - almost there -cgack
  • pagecontainer
  • Accordion
    • PR Submitted
      • no updates
  • editorconfig
    • we should add this
      • no update
  • Core breakup and file re org
    • split up done doing re-org
      • landing in ui today
  • Filterable no-filter
  • Bootstrap
  • Form hash
  • qunit update
  • Accessibility
    • grunt-axe-webdriver
      • we should use this
  • CSS and demo updates
    • Jasper submitted pr
  • RTL
    • IBM Bidi
      • wants to help

jQuery UI Team Meeting – Aug 05 2015

  • Ticket triage
    • 393 tickets total, -0
    • 27 pull requests, +1
  • Button
    • PR still needs another review
  • Datepicker
    • Hoping for contributions from IBM, specifically for bidi support
  • Splitting up core
    • Just a missing Trac issue to reference the path changes
    • Alex to file that, then merge
  • Trac upgrade
    • Making progress, testing GitHub auth, to replace htpasswd
  • jquery-mousewheel
    • Jump to jQuery 1.7 dependency justifies a major version bump
    • Going to remove browserify test
    • Should it be available from the CDN? No

Project Leads Meeting – Aug 05 2015

Attending: Gabriel, Alex, Rafael, Jörn, Sarah, Richard, Timmy

link Core

  • Okay to make jQuery.access (gh-2513), jQuery.dir and jQuery.sibling (gh-2512) private?
    • Okay for UI and Mobile.
  • gh-2505: Degrading support for Android 2.3 in master: only guarantee successful interpretation and lack of exceptions (still fully supported in compat, as will be non-browser environments [gh-2501)

link UI

  • Finishing core-breakup, lots of rebasing of button rewrite afterwards
  • Once that is done and button is reviewed and merge, we can release 1.12 (beta or RC?)
  • Met with IBM about bidi contributions to jQuery UI, start with RTL support for datepicker rewrite.

link Mobile

  • IBM Bidi will also be helping with jQuery Mobile
  • Landing classes PRs
  • Updated Collapsible
  • Working on updating to UI download builder

link Chassis

  • Build is fixed! :-D
  • jsass landed, working on converting existing PRs to using jsass for variables
  • Finalizing a lot of commonly used variables for use in media queries
  • various build PRs to improve linting across project
  • Adding accessibility testing w/ grunt-axe-webdriver https://github.com/dequelabs/axe-grunt-webdriver
  • Initial SCSS style guide, undergoing review
  • Working on picking out default color scheme that is accessibility friendly
  • Overall PRs are picking up and commits from outside the usual group is picking up
  • Performance testing - working on getting that to apply to Chassis demos

link QUnit

  • Going to release 1.19 soon

link PEP

  • Decided to support CSS touch-action with style attribute and working around invalid style properties using mutation observers (which PEP already uses). Removes need to generate and inject stylesheets.
  • John Dalton working on W3C test automation

link Globalize

  • Runtime support close to land.
  • Question: Separate distribution files for AMD and CJS instead of using UMD? #467
    • Original problem: webpack tries to use AMD (because it shows up first) instead of CJS: #441
  • Twitter: Nicolas might be back from vacation. Need to resume talk.

link Other

  • jquery-license now looks at all names for a given email address and outputs errors for “neglected” authors; remaining tasks are posting a comment on unsigned new PRs and checking for broken clones
  • Good progress on js-reporters, implementing adapters and infrastructure to test those. Still looking for feedback on proposed event data. gitter
    • nice for the GitHub integration
    • makes cross-project collaboration harder unless everyone uses it
    • Maybe we can improve our GitHub integration on IRC instead? Timmy to look into that