🚀 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