Project Leads Meeting – Feb 03 2016

Attending: N/A

link Core

  • Released 1.12.0 and 2.2.0
  • Released 3.0 beta, dropped jQuery Compat
  • Working towards 3.0 final, but took it easy for a couple weeks after releases
    • Will set a date soon
  • jQuery Migrate 3.0 will only support upgrading to jQuery 3.0

link UI

  • Released 1.12.0-beta.1

link Mobile

  • Released blog post giving project status update
  • finishing last few prs before beta
  • investigating ios 9.3 beta issue
  • Merging up a lot of old testing cleanup PR’s
  • new team members
    • GSOC student apsdehal
    • sfrisk now official

link Chassis

  • No update

link QUnit

  • Released 1.21.0
  • Removing legacy browsers runs browserstack task (IE6, 7, and 8)
  • new module before/after hooks, breaking change
  • new environment property on modules for shared properties

link PEP

  • Making progress on automating W3C tests
  • Upstreaming fixes, both for tests and for spec changes/clarifications

link Globalize

  • Released 1.0.1 (with IE8 support) and 1.1.0 (no IE8 support, with runtime support, unit formatting)

link Dojo

  • 1.11.0-rc1 to be released soon

link Intern

  • Working on a handful of open issues
  • Colin has been working on a TypeScript refactor as a possible 4.0 release.

link Board

  • No update

link Other

Project Leads Meeting – Jan 06 2016

Attending: Timmy, Sarah, Scott, Leo, Alex, Dylan

link Core

link UI

  • Finishing up 1.12.0-beta.1 release
    • Actual release is done
    • Upgrade guide is done
    • Blog post is ready
    • Finishing up changelog
    • Need to update download builder
    • Need to deploy new API site

link Mobile

  • Not much progress over holiday
  • Finishing blog post for status update on project before beta is ready
    • plan to release a day or 2 after ui beta is announced
  • Several new contributors popping up over the last month

link Chassis

  • Phase One Completion Date of March 8th
  • Winter Wrap Up: cleaned up all currently open PRs, closed all old PRs/out of date PRs, followed up on items. Figuring out which issues are now available for people to work.
  • Should be pulling in the accessibility testing PR in today

link QUnit

link PEP

  • Nothing over the holidays
  • Webkit touch action!!
    • not as good as it sounds yet

link Globalize

  • No update

link Dojo

link Intern

  • Working on a handful of open issues
  • Colin has been working on a TypeScript refactor as a possible 4.0 release.

link Board

  • No update

Project Leads Meeting – Dec 09 2015

Attending: Timmy, Sarah, Scott, Leo, Alex

link Core

link UI

  • 1.12.0-beta.1 is ready
    • Just need to get the API site working.
    • Scott and Adam U are meeting tonight to try to figure out what’s going on.

link Mobile

  • No update

link Chassis

  • Phase One Complete Date of March 9th (with an unofficial goal to be finished in February)
  • Team mobilizing to clean up current PRs over the course of this week.
  • Team is working on a timeline of deliverables for March 9th and identifying blocking issues
  • To prevent from using random colors, also going to vote up with a basic palette for widgets (anyone know any designers who are good with palette colors?)
    • Will check out Colors to help with accessibility

link QUnit

  • QUnit.reporter dropped, bad design for npm modules
  • Still in a slow progress, but not stalled
  • .editorconfig being used at api docs, starting point to contribute.jquery.org
  • Warnings API is being designed to support the deprecation messages as part of the 1.x to 2.x migration

link PEP

  • No update

link Globalize

  • No update

link Board

  • No update

link Other

Project Leads Meeting – Nov 25 2015

Attending: Scott, Timmy, Rafael, Richard, Gabriel, Sarah

link Core

link UI

  • Working on 1.12 beta release
    • Having issues with stage.api.jqueryui.com/1.12/ deployment
      • Trying to get a hold of Adam U, but we keep missing each other
    • Just effects updates left for API docs and upgrade guide
    • Jörn is working through download builder and release script updates

link Mobile

  • No update

link Chassis

  • JSASS style guide discussions
    • Became obvious this was needed during the developer summit
    • Working on establishing best practices to add more consistency for variables in Chassis by using the Buttons PR as a demo
  • Creating a timeline to be presented next week to have a more concrete plan for deliverables and map out what issues are dependent on other issues for completion
  • Upgrading JSCS to support checking for proper tabbing

link QUnit

  • No update

link PEP

  • Added Marius Bethge to the team

link Globalize

link Board

  • Status of Executive Director annual performance review?

link Other

Project Leads Meeting – Nov 11 2015

Attending: Scott, Timmy, Rafael, Gabriel, Leo

link Core

link UI

  • Finishing 1.12 upgrade guide and API docs
  • Trying to set up api.jqueryui.com/1.12/ so docs are published during the pre-releaes phase
  • Reached out to several people for button accessibility testing, but got no replies

link Mobile

  • Making progress on selectmenu
  • Cory is working on the remaining widgets for 1.5
  • Anne is working on docs
  • Amanpreet working on tests

link Chassis

  • No update

link QUnit

  • supporting ember-qunit to ship new QUnit 1.20 features, as nested modules

link PEP

  • Released 0.4.0
    • Better support webpack, browserify
  • WIP build on the CDN now

link Globalize

  • Andrew (Twitter) finished Unit Formatting implementation #512, landed and published as beta 1.1.x. (this is old news I couldn't include in past meeting)
  • Unicode Conference 39
  • Tripadvisor has a pilot using Globalize for i18n on frontend. They use angular.js. Chetan (Tripadvisor engineer) to use react-globalize as a baseline to write angular integration.
  • Adobe has projects using react.js and has shown interest on using react-globalize integration. Rafael walked through some code with Yohann and Shailesh (both Adobe engineers).

link Board

  • Kris was back from TPAC and Web Summit
    • Question: How much of newer parts of the Pointer Events spec is in the polyfill -> Answer: Nothing that hasn’t been specced yet.

link Other

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

Project Leads Meeting – Oct 14 2015

Attending: Timmy, Alex, Scott, Leo, Sarah

link Core

link UI

  • Button landed in master
  • Making progress on datepicker
    • CLDR discussion this Friday
  • Beta coming soon

link Mobile

  • No update

link Chassis

  • Quiet two weeks, ended up moving meeting time back to 2pm on Chassis so everyone can show up, since pretty much the entire team got new jobs and no one could make the meeting anymore.
  • Finalizing details on Chassis Hack weekend after jQuery Summit.
  • Have a basic list of things to work on jQuery Summit/Chassis Hack Weekend, hoping to find some more contributors

link QUnit

  • Nested modules is merged and about to be released on 1.20.0
  • Currently working on Event Emitters to integrate QUnit with js-reporters and land different reporters on QUnit.
  • 2 qunit-migrate tools being built, one issue to merge them with collaborative work (#868)
  • with js-reporters we will be ready to release 2.0.0, which is pretty exciting.

link PEP

  • Working on adding more W3C test coverage

link Globalize

  • No update

link Board

  • No update

link Other

Project Leads Meeting – Sep 30 2015

Attending: Corey, Scott, Jörn, Gabriel, Rafael, Timmy, Leo, Richard, Alex

link Core

  • Continuing work towards a beta. Trying to finish all higher priority tickets.
  • Setting up an e2e/UI testing infrastructure
    • markelog to coordinate with gnarf

link UI

  • Added Webpack support
    • Got access to the npm package and will be publishing official packages starting with 1.12.0
  • Aiming for 1.12.0 beta 1 in time for the dev summit
  • Getting close to having a working Trac upgrade

link Mobile

  • Landed another widget with classes
  • GSoC student continuing to help and work on testing.
  • Need to update node support

link Chassis

  • Working on rescheduling weekly meeting to a different time than 1pm EST on Tuesdays, with changing jobs of team members, it’s becoming difficult to have people show up for the meeting.
  • Working on organizing Chassis hack weekend - currently looking like October 24th is the official date of the event.

link QUnit

  • Leo Balter new lead!
  • Working to land nested modules soon (#859)
  • proposal for async tests open (#866)
  • proposal for chai integration needs discussion (#864)

link PEP

  • Landed a bunch of functional tests

link Globalize

link Board

  • Try to organize meetings Amsterdam-style, but bringing in potential contributors who are local to the venue, and/or contributors who are not on the team but have contributed significantly
  • Need to work on grant process and project on-boarding

link Infrastructure

  • Working on a conversion to ansible deployments
  • Evaluating a new zabbix replacement - datadog - if any team members want an invite to see what’s going on - ask please!

Project Leads Meeting – Sep 16 2015

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

link Core

link UI

link Mobile

  • No update

link Chassis

  • Not too much new this week, contributors have been dealing with sudden high work loads. A lot of readme copy/contribute copy/bug fixing prs landed this week.
  • Planning a hack-a-thon for Chassis for a weekend in October outside of the summit stuff to get some issues done. Chassis stickers shall be mailed to people who join in. Issue shall be posted shortly in Chassis for voting on the weekend.

link QUnit

  • Looking for contributors. Lots of people and projects still use it, no one shows interest contributing, unless its a bug/feature immediately affecting them.

link PEP

  • nothing too interesting

link Globalize

link Board

link Other

  • All jquery-license issues are addressed, including comments on new PRs to ask for CLA signatures. Seems to be working well.
  • Google Summer of Code review
    • js-reporters: Lots of progress on spec and adapter implementation. Zero progress on recruiting other contributors or getting anyone to adopt/implement.
    • Chassis ThemeRoller: Built a proof of concept, somewhat blocked by lack of progress on Chassis itself, ended up contributing a lot to Chassis
    • Mobile tests to use Intern: Didn’t get jQuery Mobile on Intern, but made very good progress on Globalize and some on jQuery UI. Update jQuery Mobile tests to QUnit 2.0 API, updated QUnit version in use. Contributed to Intern itself. Still helping on Mobile.

Project Leads Meeting – Sep 02 2015

Attending: Sarah, Timmy, Scott, Gabriel, Rafael, Richard

link Core

link UI

link Mobile

  • Selectmenu, table, and panel need updates for classes option
  • Working on update to handle UI’s core breakup

link Chassis

  • After a lot of discussion regarding naming conventions with BEM, decided to go with a ‘BE M M M M’ naming convention, where modifiers are their own separate classes to make sure that elements with multiple modifiers aren’t a complete headache
  • This means that a few ongoing PRs need to be redone, currently in the process of doing that, and stuff should be up for review by next week

link QUnit

  • Released 1.19.0 with support for Map and Set in equal assertion

link PEP

  • Getting more frequent bug reports, which means we must be gaining users :-)

link Globalize

link Other

  • Edge added to TestSwarm for jQuery Core and jQuery UI