DoneJS Contributors Meeting – 2017-01-06

Rough meeting notes:

Attendees: @Bajix @chasen @cherif_b @imjoshdean @justinbmeyer @Macrofig @matthewp @pYr0x

Discussed topics:

Removing @index and @key:

  • How should we handle this breaking change?
  • Start a major branch for breaking changes; we’ll coalesce all of them into a can-stache 4.0 release
  • There’s already a deprecation warning for those two keys
  • We’ll eventually figure out how we want to handle new major versions of CanJS
    – Maybe coalesce multiple breaking changes in different modules into one major CanJS release
    – Maybe release new major versions every ~6 months

tag registration:

  • General consensus on moving forward with the proposal

@Nothing_New’s issues:

can-define mixin behaviors:

  • Kinda similar to can-connect’s behaviors
  • This is one proposal; still looking for better solutions

Linting DoneJS components:

  • Josh’s module helps you lint .js and .component files

Node versions poll:

  • Most people are on a recent version or would not have a difficult time upgrading
  • Current strategy: support Node 4, 6, 7 for now; wait until we have issues with 4 before making a decision about dropping it