tko icon indicating copy to clipboard operation
tko copied to clipboard

🚀 Merges and goals

Open brianmhunt opened this issue 9 years ago • 0 comments

Phase 1 - merges

  • [x] knockout/knockout#1868 - Gulp
  • [x] knockout/knockout#1880 - 1880 template html parser
  • [x] knockout/knockout#1833 - Add contributor agreement for contributors
  • [x] knockout/knockout#1820 - Implement a jscs/eslint code linter + strategy
  • [x] knockout/knockout#1628 - Add hook for ko.onBindingError
  • [x] knockout/knockout#1602 - Stateful binding handlers

Phase 2 - equivalency

  • [x] knockout/knockout#1369 (knockout/knockout#1691) - Update export mechanism (to support a switch from Closure Compiler to UglifyJS)
  • [x] Build mechanism (rollup)
  • [x] importification + tests for
    • [x] tko.utils
    • [x] tko.observable
    • [x] tko.computed
    • [x] tko.provider
    • [x] tko.bind
    • [x] tko.binding.core
    • [x] tko.binding.template
    • [x] tko.binding.if
    • [x] tko.filter.punches
    • [x] tko.components
  • [x] Compile the above to make a working version of tko

Phase 3 - Toolset and Additions

  • [x] The TKO Policy knockout/tko-policy#1
  • [x] Testing with Jasmine, Mocha, others
  • [ ] Document needed polyfills
  • [ ] knockout/knockout#1827 Generated documentation/website
  • [ ] knockout/knockout#1589 Plugin architecture
  • [ ] Incorporate key plugins
    • [x] FastForeach
    • [x] if/else
      • [x] <!-- else --> inside conditional bindings
      • [x] expose conditionals for successive bindings
      • [x] else + elseif binding
    • [ ] postprocess binding
    • [x] Knockout Secure Binding
    • [x] Punches
      • [x] filters
      • [x] interpolation
      • [x] namespacing
    • [x] BindingHandler
      • [x] .makeBindingHandler(fn)
      • [ ] Promise/resolution of valueAccessor
    • [ ] Extender / Promises (cast-Read/Write; thenable; resolveOnRead/Write; .when/.next/…)
    • [ ] Postbox
    • [ ] ES6 Map/WeakMap

brianmhunt avatar Dec 20 '15 12:12 brianmhunt