DoneJS Contributors Meeting – 2017-08-18

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

Epics:

Live Stream:

Last week: worked on an article about can-react-component and react-view-model; also worked on an article for CSS-Tricks

Next week: publish my React article and start the review process for my CSS-Tricks article

Last Week

Next Week

  • Thinking on how to pull apart done-ssr into more bite-sized pieces for better composition.

Last Week:

Next Week:

  • Helping people with their OS contributions.

Demos:

Last week:

Next week:

  • publish CanJS 3.10.0 with new binding syntaxes, inline named partials, {{debugger}}, listening on list indexes, tons of IE bug fixes, and much more

Last Week:

Next Week:

Topics

  • Bundle Manifest files and routing.

Last Week

  • Getting all 3.10.0 tests to pass in IE 9, 10 and FF (issue)

Next Week

  • Finish remaining CanJS 3.10.0 issues and get it published
  • Adding {>} syntax for templates inserting themselves (issue)

GitHub - leoj3n/glitch-please: Install/serve/watch/build/repeat for Glitch.com!
GitHub - fidojs/fidojs-kennel: Container for testing FidoJS.
GitHub - fidojs/fidojs-kennel-console: A retro console for FidoJS.
Glitch :・゚✧
Rebrand to FidoJS · Issue #276 · bitovi/documentjs · GitHub

Attendees: @chasen @James0x57 @justinbmeyer @leoj3n @matthewp @phillipskevin

Demos & topics:

Credit Card example using streams & the new binding syntaxes:

Inline named partials with can-stache:

  • Define a partial within a stache template
    • Handy for little pieces of your template that you want to use throughout a larger template
    • Also makes recursion within a single template easier
  • Released in can-stache 3.6, will be part of CanJS 3.10

Bundle manifest files & routing:

  • steal-bundle-manifest
  • steal-tools builds one or more main bundles, bundles for individual routes, and bundles shared between routes
  • Problem: we have a dependency graph for the app but not between pages
  • Discussed Matthew’s idea in steal-tools #770

FidoJS demo: