DoneJS Contributors Meeting - 2016 - 09 - 09

Live Stream

Topics:

  • async events
  • guides overview (tone, writing docs, contributing)
  • designs

This Week:

Next Week:

  • finish draft of guides section

This Week:

  • Released Github and Twitter button additions (desktop and mobile)
  • Released new style for table of content on module pages
  • Style for demo tabs
  • Researched / designed new ways to display table of content (now shows breadcrumb)

Next Week:

  • Coding new table of content design

Last Week:

  • Added documentation for resolve for asynchronous getters (can-define #59)
  • Issue with quoted arguments within attributes id="{{#if "true"}}foo{{else}}bar{{/if}}" (can-view-parser #4)
  • Infinite loop issue with sync resolve in async getter (can-map #10)

Next Week:

  • More 3.0 issues

This past week:

  • Fixed stache bindings for events so expressions like ($inserted)="%viewModel.method() work. Also backported this fix to 2.3 (merges pending)
  • Added the ability to send values to child view models in one-way parent->child bindings, using {child-prop}="~parentProp" (i.e. putting a tilde before the property expression)
  • Documented can-connect change where all POST/PUT queries now default to sending JSON payloads instead of form encoded.

Today

  • Preventing type conversions in can-define and can-map-define when passing null or undefined
  • backporting parent->child computes (see above) to 2.3, if time.

Next week

  • Client work

This week:

  • Cross browser testing infrastructure setup
  • Debugging and fixing issues with the test runner

Next week:

  • Finish cross browser testing setup
  • Remaining 3.0 bugs

This week:

  • Updated bit-docs-html-toc to support the @outline tag and to make that work on canjs.github.io.
  • Starting working on new converters

Next Week:

  • Continue working on new converters, creating a can-stache-converters

Prashant

This week:

Submitted PR for can.list issue #12 (can.List.each iterates uninitialised values)

Next week:

  • Update aforementioned fix based on review comments
  • Pick up another issue from can-list or can-util queues

This week:

  • Fixed can-view-parser so that block elements are properly enclosed in in-line elements PR
  • Changed concat on can-list and can-define/list so that it acts like Array.prototype.concat() PR
  • Fixed can-component so that ViewModel can be instantiated with an object

Next Week:

  • Client Work