jQuery Core Team Meeting – Nov 02 2015

Attending: timmywil, m_gol, DaveMethvin, gibson042, markelog

link show/hide behavior table

link Issues needing review

link PRs

link 2.2/1.12 status

  • markelog working up a list of commits

link Current failures on master and compat

  • None

jQuery Mobile Team Meeting – Oct 29 2015

  • Ticket Triage:
    • 261 tickets (+3)
    • 30 pull requests (+1)

link 1.5.0

link Other Topics

Testing Team Meeting – Oct 29 2015

  • Intern
    • QUnit team does not have a good relationship with Colin. Can we fix that? Otherwise any collaboration on Intern is pretty much impossible.
    • If we can get out of the way, we could look at the technical issues.
  • node-qunit
    • What are we going to do with it? Keep standalone as CLI client? Or integrate into qunitjs directly?
    • Should at least merge version range for qunitjs package and make a new release, along with fixing whatever else breaks when updating from 1.10 to 1.20: https://github.com/kof/node-qunit/pull/118
  • event-emitter
    • Does it make sense to adopt js-reporters in QUnit if no one else adopts it? Yes, since its a good interface.
    • Update QUnit EventEmitter PR with the proper details and remove old details from the new events, keep them only on old events.
    • js-reporter compatible implementation blocker for QUnit 2.0/
  • TAP
    • Can we create a TAP adapter to use existing TAP reporters, to produce js-reporter output?
    • Is TAP as or more comprehensive than js-reporters? If so, we don’t really need js-reporters and should just use TAP. If not, we can still generate TAP from js-reporters.
    • We could add a tap property to the runEnd event, to support TAP output along with the regular interface. Orthogonal to everything else discussed here.
  • js-reporters
  • warnings
    • link to 2.x migration guide, need to extend that for the event emitter
    • QUnit 1.x should do single warnings for all uses of deprecated methods
    • QUnit 2.0 helpfully breaks
    • QUnit 2.1 unhelpfully breaks

jQuery UI Team Meeting – Oct 28 2015

Project Leads Meeting – Oct 28 2015

Attending: Timmy, Scott, Alex, Jörn, Sarah, Gabriel, Leo

link Core

  • First priority is to release minor version updates to 1.x and 2.x, with only the high priority bug fixes and no feature additions or breaking changes. We hope to have this done asap.
  • Release jQuery 3.0 on January 12, same day as Microsoft’s announced date to drop support for IE8. Lodash will also release on this day. We want to make an online event out of it. #dropIE8day or something
  • Follow up with Mozilla on desired DOM API changes (https://mths.be/bun)
    • exposing the style cascade for show/hide
    • test focusin/focusout support
    • more (e.g., resolved values) from getComputedStyle
    • any more?
  • Talking about including some sort of semver designation in commit messages (PATCH, MINOR, MAJOR) or (Breaking Change, Feature Addition).
    • Add to commitplease for verification
    • Maybe a check in the release script to ensure the “next” version is appropriate

link UI

  • Getting very close to 1.12.0 beta, aiming for this week
  • Doing final review of button, checkboxradio, and controlgroup
  • button API docs and upgrade guide mostly done
  • download builder mostly working, needed lots of fixes to better deal with CSS dependencies, new directory structure, and core splitup

link Mobile

  • landed ui accordion
  • landed collapsible updates
  • Navbar just about ready to land
  • Selectmenu close
  • Tests almost ready to switch to amd bootstrapper
    • started by GSoC
    • Gabriel finishing
  • getting closer to 1.5
  • switching work back to master

link Chassis

  • Have a new meeting time, so everyone can show up again! (2PM ET, Tuesday)
    • Has been updated on jQuery Meeting Site
  • jQuery Dev Summit was a bit of success for Chassis, we had a lot of commits, and some interactions on the Issues/PRs since then
    • Working on going over these commits to help keep communication going
  • Decided to move the hackathon weekend to a different weekend (originally scheduled same weekend as css conf)
  • JSASS style guide to be started to get some consistency in variable declarations
    • Helps makes things easier for contributors
    • Add notes about JSASS to readme
    • Also add a note that they don’t need to run performance tests

link QUnit

  • Released 1.20.0, adds support for nested modules and QUnit.only to do source-based filtering of tests to run
  • Working on new event interface, while discussing js-reporters and TAP (2.0 Milestone)
  • The team joined kof/node-qunit, if we get working actively here we could try to make this a jQuery Foundation project
  • QUnit might use lodash (deepEqual, Object create, etc) and bundle it with webpack/browserify. Mostly a build issue, since we currently don’t have external dependencies.

link PEP

  • Did ticket triage today, closed some duplicates.
  • Will release 0.4.0 soon, fixes npm package and some bugs

link Globalize

  • Rafael is presenting Globalize at the Unicode conference for the 2nd time, adding more people to javascript-globalization mailing list

link Board

  • No update

link Other

Chassis Team Meeting – Oct 27 2015

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

  • First official meeting at brand new meeting time! (2pm ET)
  • jQuery Developer Summit went well, and we had a lot of new contributors.
  • Please Review the following PRs
  • Add some fixes to the readme
  • WIP Table Styling - Opened new PR to replace old table styling PR
  • Typography: Added Color Variables
  • In the process of organizing a Chassis Hackathon weekend. Currently sfrisk is working at trying to get this to be a more formal environment
  • Brought up need to create a JSASS style guide for how we want to organize variables for JSASS.
  • geekman-rohit to create a PR to remove the '^' in the grunt-html version requirements

jQuery Core Team Meeting – Oct 26 2015

Attending: timmywil, gibson042, DaveMethvin, markelog, m_gol

link Issues needing review

link PRs

link 2.2/1.12 planning

  • Generate a list of commits
  • markelog to start it
  • Focus on this release before doing beta
  • Also, this takes precedence before new 3.0 migrate
  • 1.12-stable branch

link Include some sort of semver designation in commit messages

  • commitplease issue
  • Note in contribution docs

link Follow up with Mozilla on desired DOM API changes (https://mths.be/bun)

  • exposing the style cascade for show/hide
  • test focusin/focusout support
  • more (e.g., resolved values) from getComputedStyle

link Current failures on master and compat

  • None

jQuery Mobile Team Meeting – Oct 22 2015

  • Ticket Triage:
    • 258 tickets (+9)
    • 29 pull requests (+0)

link Dev Summit

  • very good - Got some contributions from new contributors

link 1.5.0

link Other Topics

Testing Team Meeting – Oct 21 2015

  • Tickets triage
    • 39 open issues, 2 new, 1 new already closed
    • 3 open pull requests, 1 new, 5 new already closed
  • QUnit
    • For the jQuery Summit we did a triage closing some issues.
    • 2 new PRs from the jQuery Summit already merged. Thanks @rdugue and @arghgr!
    • We started using waffle.io, seems fine so far: https://waffle.io/jquery/qunit
    • @gibson042 is now a team member. Welcome!
      • Waiting his update on qunitjs.com/about to announce on twitter.
    • @leobalter will finish the work on the logging interface at jquery/qunit#644
    • We will investigate how to bring LoDash's _.isEqual to replace deepEqual, probably bundling QUnit using webpack or browserify. That opens the path to use other methods like _.create. Ref jquery/qunit#865 and jquery/qunit#869
  • js-reporters
    • Fixed a build process.
    • no more updates