DoneJS Contributors Meeting – 2017-12-08


Please add topics for discussion (and your status if you’re a contributor).

Live stream:

Epics & issues:


Last Sprint:

Next Sprint:


  • A segment from my queues and trees talk at donejs chicago.


Last two weeks:

Next two weeks:

  • December community update
  • Continue working on CanJS 4.0



Last two weeks:

  • can-stache 4.0

Next two weeks:


  • on:click="foo().bar().baz()"


@matthewp In the video you talk about false positives.

Do you also mean these kind of warnings: WARN: src/mystache:2: role="textbox" is deprecated. Use role:from="'textbox'" instead.

We get a lot of warnings because of attributes on components, that should not be fixed. Like role, aria-label, data-key, … We try to make our components as accessible as possible so we need to add aria attributes.

Or isn’t this the way you guys develop things?


@jeroencornelissen Yes, that is a false positive. The problem is that can-stache-bindings doesn’t distinguish between attributes and viewmodel bindings. If you wouldn’t mind filing an issue about this in can-stache-bindings, that would be great. I would want to champion getting this fixed. I think the way we do it is wrong; assuming all attribute bindings are meant to attach to the viewmodel.


Submitted issue #381


@phillipskevin is this fixed in 4.0?


That warning is not present in 4.0 since we removed this behavior (we no longer set properties on the viewmodel from normal attributes).