- Determine which SVG icon set to use #1
- Placeholders have a PR. Still waiting for more reviews
- File structure #29
- MichaelArestad has an initial PR for file structure.
- Missing blank lines at the end of compiled files. This seems to be a compiler issue, so we might pull it in for now, and continue to investigate a fix.
- Typography #16
- Typography PR to be added once File Structure PR happens.
- Run performance tests on existing frameworks #19
- arschmitz has been working on this and has submitted a PR request, using css buttons as an example
- Performance: Add performance test suite for comparing other frameworks #34
- Style Guides
- PR request for CSS style guide and !important submitted to contribute. Work to start on html style guide and scss style guide.
Author Archives: builder
jQuery Core Team Meeting – Jan 19 2015
Attending: DaveMethvin, gibson042, arthurvr, timmywl, markelog
link jQuery 3.0 beta
- Still to do:
- jquery-release (timmywil tickets)
- Doesn't like a 3.0.0 build?
link Style of cherry-picked commits
- https://github.com/jquery/jquery/commit/e2ec5da2a7f1b3de1f9dc7e2c01f27cd23714e60#commitcomment-9253725
- Let's do
git cherry-pick -xand keep the comments, be sure to cp into compat rather than the other way around
link $.when changes for single-argument case
- https://github.com/jquery/jquery/issues/2018
- Definitely should eliminate the reuse of the incoming Deferred for the return value
- What about when the single arg is an Array? Keep current behavior, too big an API break
- Basically, one arg is Promise.cast(), multiple is Promise.all()
- Need better docs for $.when if an array is passed
link Formatting ticket and issue references
- https://github.com/jquery/jquery/commit/85ffc6d973865a031ded170934e0acfc2e97cb11#commitcomment-9260170
- Dave turned off the Trac commit hook
- Reference older Trac issues with trac-1234
- Is it safe to reference Github issues and PRs with # instead of gh- now?
- No, could get confusing
- Decided: use gh-xxxx and trac-xxxx for consistency and back-compat (in core)
- https://github.com/jquery/contribute.jquery.org/issues/102
link Pull Requests and Issues
- https://github.com/jquery/jquery/issues?q=is%3Aopen+is%3Aissue+milestone%3A3.0.0
- Data: rwaldron volunteered to work on it
link Build on Windows
- The node-smoke-test won't work on Windows and node 0.10 without a bunch of stuff installed incluing Visual Studio
- Fixed with io.js or node 0.12 but who knows when they arrive
- For now, can work around with
grunt dev, ignorenpm installerror that doesn't affect the working of other things
jQuery Mobile Team Meeting – Jan 15 2015
- Ticket Triage:
- 285 tickets
- 36 pull requests (+2)
link 1.5.0
- 2 branches based on latest updates from ui
- Ready to start on classes implementations again
- Classes
- Scott doing his first review right now getting really close
- Button
- CSS update (button, checkboxradio, controlgroup)
- In ui-1-12 now
- CSS update (button, checkboxradio, controlgroup)
- RTL
- organizing a call
- Reaching out a few good responses so far
- organizing a call
- Auto Init
- New module details
- enhancer branch (no update)
- New module details
- data- attribute name space
- backcompat
- no update
- backcompat
- Pointer Events
- transfered
- Scott temp project lead while we search for new one, Working on testing infrastructure
- Perf bug
- https://github.com/jquery/jquery-mobile/issues/1560
- Is it still an issue? Questions
- https://github.com/jquery/jquery-mobile/issues/1560
Testing Team Meeting – Jan 14 2015
- QUnit
- Landed double export for node, to make require(“qunit”).QUnit work on all “CommonJS”-like envs
- Still need to fix a 1.16 regression to finish 1.17. James to tackle that.
- Moved last qunit-plugin repos of the jQuery GitHub organization
- Let’s add test/reporter-html to grunt
- TestSwarm
- Updated the readme to indicate the kind-of abandoned project status
- Testing Infrastructure
- Still trying to get browserstack-runner working on Travis. Issues are on their end, testing every now and then, making progress.
- Got Globalize tests to pass in browserstack-runner locally. Sent PR to run on Travis, waiting for issues to get resolved before landing it.
- CSS Testing (mostly performance testing; for Chassis, UI, Mobile)
- Alex talked to Kristofer, will discuss next steps soon
- Will start implementing it in Chassis
- Site spider
- Alex rewrote it recently
- Publishing standalone module for Arthur to use it with gulp and h5bp
- jshint vs eslint
- Both active, neither uses esprima
jQuery Content Team Meeting – Jan 14 2015
- Ticket Triage (Issues + PR):
- 278 (-55 in 2 weeks, -76 in 4 weeks)
- Attending: Arthur, Anne, Corey, Ralph, Aurelio, Karl, Scott, Alex, Dan, Brian (brianarn)
link Learn Site
- Determine the Future of the learn site
- Foundation issue 347
- Discussion document
- We want to ease the process of landing PRs
- Scott to work on automating the CLA check, which will manage the labels
- Agreed to relax commit message style guides for content site repos (.com/.net/.org repos) if necessary to ease maintain/land content, but not api sites
- See how we can get more help from the community
- Aurelio to draft blog post
- Agreed: carry out an analysis of the articles, and develop a matrix of articles/library version
- Tracking Document.
- Thinking about adding rating to learn content e.g. did you find this article useful 1-5? but would also need to know the reader's expertise, so 1–5 my expertise on this subject and 1–5 article's usefuleness
- Dan to see if Bazaarvoice could donate rating service
- Agreed: The learn site should contain THREE types of learning documents to match the users learning styles: articles, tutorials and videos
- distinction between article and tutorial: a tutorial walks you through some process step by step and an article just explains a concept or set of APIs
- A long-term plan/wish is to have interactive tutorials as part of the learn site. (Propose as a GSOC project?)
- Proposed: 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.
- Discussion deferred to next meeting
- Proposed: We should add the type(s) to the document and enable users to search by topic/keywords and/or type
- Discussion deferred to next meeting
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
- Tracking (open issues + open PRs)
- Discussion deferred to next meeting
- Tracking (open issues + open PRs)
jQuery UI Team Meeting – Jan 14 2015
- Ticket triage
- 385 tickets total -9
- 29 pull requests -5
- 1.11.x Regressions
- Menu
- Agreement to use
ui-state-activeinstead ofui-state-focus
- Agreement to use
Chassis Team Meeting – Jan 13 2015
- Determine which SVG icon set to use #1
- File structure #29
- MichaelArestad has an intial PR for file structure.
- Dealing with the issue of blank lines being added to the end of compiled files, then we'll pull it in.
- Typography #16
- MichaelArestad has an initial pass of how typography could work.
- Naming convention #4
- Waiting on the results of Perf Testing before finalizing decision.
- Create a Grid System #5
- Talked about the possibility of using something like Susy/ the ability to generate as much grid as required for a project. However, we still need to figure out what the exact wishes of a grid system are.
- Create Logo #27
- isaacdurazo has started work on this.
- Run performance tests on existing frameworks #19
- dam___ and arschmitz making basic set of test pages, one set is the "kitchen sink of comomn components", and the other with a single component on it
- Additional Goals For The Week
- Typography PR
- Pulling in the file structure PR, after figure out the blank line issue with libsass
- Perf Testing
- Update the CSS style guide to discourage !important
PEP Team Meeting – Jan 12 2015
- Testing
- Currently using Mocha and Chai
- Adopt Intern
- Provides non-simulated events through Webdriver API
- Compatible with Chai
- Colin available to answer any questions about Intern and assist with implementation.
- Jacques to work on initial implementation.
- Would be nice to run W3C tests, but they require user interaction.
- Can manually run them on occasion to verify proper functionality.Nom
- Can skip anything that involves capabilities that a device doesn’t have, like multi touch on IE8
- Browser support (overlaps with testing)
- Adopt baseline from jQuery UI/Mobile? Currently means IE8+
- Or stick with IE9+, provide hooks to implement IE8 support elsewhere, probably using jQuery events
- Need to at least test that the polyfill doesn’t crash IE8
- Need to automate tests with the jQuery wrapper in IE8, to verify the hooks actually work
- Project Lead
- Volunteers or nominations?
- Nominations for Scott
- Scott willing to accept, but is happy to have someone take over at any point
- Scott replaced Polymer loader
- Less crazy now, but should probably use a real build system
- Go for AMD with r.js, instead of just concatenating files
- Single entry point that includes everything in the correct order
- Schedule for future meetings
- Weekly, reduce later if there’s not enough to discuss
- Scott to send another Doodle
- Fall back to today’s time if we can’t find something else
- Create Freenode channel: #pep
- Move notifications from #jqueryui-dev to #pep
- Add to CONTRIBUTING.md
- 10 minutes for planning, 50 minutes for venting
- Adoption
- Planned
- Dojo 2
- jQuery UI
- Intel App Framework (eventually)
- Replace IBM’s dpointer?
- Was supposed to go into Dojo 2
- IBM will discuss internally
- Requires support for AMD and IE9 (from last meeting)
- Talk to about adoption:
- Wikipedia
- WordPress
- MS Open Tech will promote it and contribute code, no immediate plans for using it
- Planned
- Misc.
- Rename repo to PEP
- Touch action
- Filed issue: https://github.com/jquery/PointerEvents/issues/151
jQuery Core Team Meeting – Jan 12 2015
Attending: DaveMethvin, jaubourg, timmywil, arthurvr, gibson042, markelog, m_gol
link jQuery 3.0 beta
- Still a LOT to do
- Can everyone get their assigned PRs done this week?
link Pull Requests and Issues
- Style of Support comments
- https://github.com/jquery/contribute.jquery.org/issues/95
- I'm good with gibson042 proposal, removing the "< N only" since "<= N-1 only" is clearer
- Let's start using that now, and do a pass to clean up the existing comments
- .unwrap() conditioned by a selector
- https://github.com/jquery/jquery/pull/2003
- Please review
- jQuery.Deferred enhancements
- https://github.com/jquery/jquery/pull/1996
- Ready to land? waiting for jaubourg’s review
- Still need some way to signal unhandled rejections, gibson042 to make a proposal
- jQuery.parseHTML("")
- https://github.com/jquery/jquery/pull/1998
- I like the idea of doing more here but given how much we need to do for 3.0 I'm okay with just this change if nobody has time to take something more ambitious.
- Let's ask Krinkle to update the PR for the more ambitious changes that track what the native method does, see comments in the PR from timmywil and gibson042
- Funny characters in tag names
- https://github.com/jquery/jquery/pull/1988
- Same here as with parseHTML, if someone can take it now we could do more but otherwise let's land this smaller fix. (But note gibson042 comments regarding colons for namespaces.)
- Let's land this now (hyphens), do a second commit for the more general changes (unusual characters, namespaces)
- Inserted scripts run async
- https://github.com/jquery/jquery/issues/1895
- Need to land a change like this for a 3.0 beta so people can see what might break (e.g., templates with embedded script)
- jquery-release tasks (timmywil)
- Can these get done this week? Need at least some of them to ship the beta. (timmy says yes)
- https://github.com/jquery/jquery/issues?q=is%3Aopen+is%3Aissue+assignee%3Atimmywil+label%3ABuild
jQuery Mobile Team Meeting – Jan 08 2015
- Ticket Triage:
- 262 tickets +0
- 34 pull requests +0
link 1.5.0
- Waiting on changes from ui
- UI updates have landed!
- Classes
- Pulling in changes now
- Button
- CSS update (button, checkboxradio, controlgroup)
- merging css updates along with ui updates
- CSS update (button, checkboxradio, controlgroup)
- RTL
- organizing a call
- Auto Init
- New module details
- enhancer branch
- New module details
- data- attribute name space
- backcompat
- no update
- backcompat
- Pointer Events
- transfered
- Meeting next week chosing a project lead
- transfered
- Popup on Android
- Events split-up
- Selectmenu keyboard navigation + fixed toolbar autohide/show issues
- https://github.com/jquery/jquery-mobile/issues/5514
- https://github.com/jquery/jquery-mobile/issues/6028
- https://github.com/jquery/jquery-mobile/issues/3184
- The fix for #5514 is to blur() the select upon change. This fix is causing problems with the keyboard navigation. The fix was added so that hideDuringFocus might work for fixed toolbars. However, fixed toolbars may need to be notified that they need to reappear by means other than those of blur()ring the select upon change. The fix for #5514 causes regression #6028 and preventing the type-to-select-option behaviour required for a fix to #3184
- https://github.com/jquery/jquery-mobile/pull/7903
- https://github.com/jquery/jquery-mobile/pull/7902
- The hide-upon-focus for the fixed toolbar was not working in the case of a native select on Android 4.1.2. This fixes that, but it does not address the issue of how to re-fix the toolbar after the native selectmenu is dismissed without triggering change. The basic problem: We know when a selectmenu is opened (see #7903), but we don't know when it's closed.