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

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

Project Leads Meeting – Jul 22 2015

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

link Core

link UI

link Mobile

  • Device testing of 1.5-dev
  • More classes PRs landing
  • PRs to update all of the test to new qunit API
  • TESTS GREEN AGAIN!!
  • Breaking up core files and accounting for ui core break up
  • Almost 50 new PRs in last 2 weeks, plowing through reviews and landing

link Chassis

link QUnit

link PEP

link Globalize

  • Several in-progress PRs:
    • Runtime support: PR#436 (writing documentation).
    • Tests using intern: PR#450 (review).
    • Non-gregorian calendars: PR#447; calendar conversion code should live somewhere else, maybe pull from iLib (which we can’t use, yet).
    • Extra datetime patterns: PR#462 (waiting for contributor to fix the reviews)
    • Webpack support: #441.

link Other

  • Board news?
    • EC meeting skipped yesterday
    • Looking for accessibility expert (see jquery-devs-team email from Kris)
    • Nothing new from the other initiatives
  • Intern migration in progress on multiple of our projects, though nothing landed, yet. Globalize seems closest.
    • UI PRs need reviews
  • CLA checks
  • browserstack-runner is alive again, now supports local server and should work (better) on Windows
  • js-reporters is making progress, working on spec and implementing adapters and reporters. Still looking for feedback on spec proposals.
    • Alex will mention it to Colin, maybe that can get the stone rolling again

Project Leads Meeting – Jul 08 2015

Attending: Scott, Alex, Jörn, Rafael, Kris, Sarah

link Core

  • Releasing 3.0.0 alpha today

link UI

link Mobile

  • Fix remaining 1.5 issues.
  • landed a lot of PRs
  • Closing issues for 1.5 triaging remaining
  • Update css for style guide
  • Landing remaining classes PRs
  • Finishing new enhancer module updates

link Chassis

  • A lot of interest at the conference, some PRs and Issues commented on as a result
  • Good progress on ThemeRoller
  • JSASS is almost ready to land, will allow SASS variables to be accessible via the JS in the themeroller

link QUnit

link PEP

  • Working on full W3C test automation
    • Submitting tests to W3C when we find holes
    • Sparked a discussion in W3C about using WebDriver

link Globalize

Project Leads Meeting – Jun 24 2015

Attending: Alex, Timmy, Rafael, Jörn

link Core

  • Shooting for July 6 alpha release
  • 5 blockers to finish up, still thrashing on show/hide
    • will probably drop the performance fix in favor of features (hopefully, Chrome will improve when retrieving a computed display value)

link UI

  • Working towards 1.12 beta
  • Still working on button, AMD-demos
  • Answer on button a11y issue, “doesn’t matter”
  • Fixing DB 1.12 packer issues, required for beta and Mobile 1.5

link Mobile

  • Closing out remaining 1.5 issues
  • landing 1.5 PR’s
  • All things 1.5

link Chassis

  • No update

link QUnit

link PEP

  • Discussing support of css touch-action (instead of attribute) #151

link Globalize

  • Good progress on the non-gregorian support PR#447 made by Daniel (a collaborator) (related issue #320).
    • Might lead in using a separate library for calendrical calculations (which is sufficiently complex by its own). I got Edwin (from LG) engaged (iLib has good calendar support), so maybe we both collaborate on it.

link Other

  • Looking forward to Gabriel joining these going forward, as new Project Representative Director
  • Would’ve been nice to have this meeting in SF

Project Leads Meeting – Jun 10 2015

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

link Core

link UI

  • Working on AMD for demos
    • Will allow us to more easily split UI core

link Mobile

  • Improvements to autoinit
  • improvements to modularization for smaller builds
  • reviewed and landed all the old PRs
  • landed more updates for classes option

link Chassis

  • Work has begun on the Chassis themeroller for GSOC
  • Work on having javascript generate the variable files for scss to make it easy to update variables with a local build or the themeroller
  • Table styling almost done
  • Once the colors is in a useable state, work will be finished on form elements.

link QUnit

  • no report

link PEP

  • Microsoft to help with automating the W3C tests
  • Possibly through jdalton
  • Hoping to get Stuart (community member) more involved
  • Sent a few PRs

link Globalize

  • Twitter team showed interest for flask babel approach that avoids needing to maintain a separate file of translation messages: related issue yahoo/react-intl#89.
  • Rafael provided them an experimental full app showcase using react-globalize + runtime compilation for proof of concept to them: React TodoMVC Example Using Globalize For Internationalization
  • Twitter (Nicolas Gallagher) replied "That sounds great. I would be very interested in trying 'react-globalize' with the component api. I did think the authoring experience in the demo looked great, and I can see that you've put a lot of effort into Globalize. Plus, our i18n team had a preference for Globalize and I would like them to be happy too :)."
  • Which sounded great so far.

link Project Representative

  • Alex nominated Gabriel Schulhof
  • No objects
  • Gabriel is interested
  • Need to hold a “formal” vote

Project Leads Meeting – May 13 2015

Attending: Alex, Scott, Dave, Sarah, Richard, Rafael

link Core

link UI

  • Lots of broken tests with jquery-git
  • Adding support for mixins in the widget factory
  • Going to start testing against a custom build of jQuery that excludes the event alias and deprecated modules

link Mobile

  • Landed new autoinit
  • landed classes for textinput
  • landing old PRs cleaning up some old stuff
  • labels, focus use
  • breaking up core files into individual modules

link Chassis

  • Phase One coming along nicely, typography has landed, with tables, color palettes, form inputs, and buttons in current active department
  • Beginning prep work for GSoC Student’s project for the Chassis Themeroller

link QUnit

  • no report

link PEP

  • Initial implementation for running W3C tests through Web Driver using Intern

link Globalize

  • Working on Runtime Optimization/Compiler (smaller and quicker code) for production #398.
  • WIP Non-gregorian support PR#447 (related issue #320).

Project Leads Meeting – Apr 29 2015

Attending: Timmy, Scott, Rafael, Kris, Alex, Richard

link Core

  • Released 1.11.3 and 2.1.4
  • Continuing work on 3.0

link UI

  • Fixed use of AMD in TestSwarm via a shim configuration
  • Adding .labels() method to mimic native element.labels
  • Removing 1.9 git build from CDN

link Mobile

  • esformatter
    • update all the files to get closes to following style guides
  • Starting to work on porting some tests to intern
  • Updated AMD wrapper to be UMD and match UI
  • Working on switching to UI Download builder

link Chassis

  • Typography getting ready to land
  • Base table styling about to land
  • Usage examples for logo looking good
  • Going to use colors from logos for initial color pallet
  • Getting started on form elements starting with buttons

link QUnit

  • no report

link PEP

link Globalize

Project Leads Meeting – Apr 15 2015

Attending: Dave, Scott, Jörn, Rafael, Alex, Kris, Timmy, Anne

link Core

link UI

  • “Finished” converting tests to AMD
    • Had to update lots of dependencies in the test infrastructure
    • Need to update TestSwarm
  • Working on 1.12 docs

link Mobile

  • Looks like safari 8.3 fixes crashes from selects ( need to verify )
  • Reduced test times on Travis a lot
    • 250min -> 50min
    • Feedback time on PRs 80min -> 20min
  • Simplified and modularized Gruntfile
  • Adopted updated UMD wrapper ( only took us 2 years )
  • simplified aliases
  • Started switching to UI download builder
  • Added JSCS

link Chassis

  • Logo use cases done
  • PRs for Typography, tables and color palettes/variables currently in review
  • New server for performance testing
  • PRs from Bootstrap people for performance testing

link QUnit

  • Released 1.18, no regressions this time
  • Some issues with AMD support, but so far nothing that looks like our problem; Karma integration is incredibly complex and difficult to debug
  • QUnit.stack() landed, finishing docs for that.
  • Working through the many other PRs.

link PEP

  • Planning to release next week
  • Test updates
    • Need to review existing unit test for sanity
    • Need to wrap W3C test suite with Web Driver for functional testing

link Globalize

  • Landed improved datetime skeleton support (#272).
  • Working on the 1.0 blog post. (preview)

link Foundation communication

  • Greg is our part-time marketing person
  • Bylaws changes may help this as well with a project rep

Project Leads Meeting – Apr 01 2015

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

link Core

link UI

link Mobile

  • Fixed last of the bugs with new autoinit modules
  • cleaned up test runs and output
    • faster travis runs
    • less chance of failure
  • updated to use spider.js for demos
  • fixed issues with core git build
  • Working on using esformatter for style compliance
  • coveralls code coverage notifications
    • allows github status api with thresholds for failure
    • does not seem to be working yet

link Chassis

  • Increased participation due to GSoC, a lot of headway has been made on performance testing by adding more frameworks. Potential GSoC student also adding testing for components than buttons
  • view.css-chassis.com set up
  • Typography is currently in a PR, with discussion being had on how to implement other features dependent on typography.
  • Logo is done, Isaac should be finishing up approved use cases later this week
  • Discussions with Myles from Famo.us regarding Chassis being represented at jQuery SF

link QUnit

  • Fixed AMD usage
  • Added support for AMD in grunt-contrib-qunit and grunt-qunit-instanbul (waiting for the latter to get merged)
  • Using diff-match-patch for diff output now
  • Lots of updates to the HTML reporter
  • New release coming soon, waiting for Leo to confirm

link PEP

  • Blink working on spec changes so they can implement :-)

link Globalize

  • Relative time support and Ordinal support landed.
  • Several minor fixes landed: #273, #313, #379, #408, #410, #411.
  • CLDR has released 27 (and Globalize can immediately use it).
  • CLA Checker

link Other

  • Intel is considering building a mobile device test lab for running automated tests on real devices.
    • Will also provide a way to run tests on local devices from your computer
  • npm for client-side modules