- update metalsmith plugins for metalsmith 1.x
- json-schema-*: consider a different implementation strategy that makes "core" less core:
- does not require pre-parsing the schema in order to dereference and validate
- allows pluggable validators through a common interface, with a default validator
- parses the schema only when building a correlation, which is where it is actually used
- correlation prototype is extendable, as now, through a plugin interface
- "model" functionality is implemented as a correlation plugin
- json-schema-core: rename toObject() -> toJSON()
- json-schema-core: add inline dereferencing
- json-schema-core: Implement Correlation.prototype.getId()
- json-schema-core: Officially deprecate Correlation.prototype.get(), .$(), and .getPath()
- json-schema-model: Implement models(), $() on Model.prototype and Collection.prototype
- json-schema-model: Clone in toJSON() calls (maybe?); isolate better when mutation happens
- GOOS: rework ruby test-fixture Builder to be more flexible/declarative
- change all RSA keys on cloud providers to something else
- json-schema-valid: only validate ownProperty or have option (cf tv4)
Accordion pull requestsnpm install for json-schema-* components
- test model-undoable against latest component/model
JSON Schema tooling
- make the hogan transpiler compatible with the new version of component
- reimplement
component/delegates
Split backend from component/model and write adapter for ericgj/REST for the common case. But this needs some shaking out.
- add solarized coloring to X and vim
- componentize Tangle
- Collect/develop components for building up a 'documentation and demo UI' - something like angularjs.com has but simplified and focused on documenting/demoing components and/or applications. I'd like to have a temporal aspect, to demonstrate the development process itself.
component-ls
orcomponent-graph
add json output
multiview component - state transitions between template/view pairs
- Rethink data-table. If you want interactivity in records or headers, might be better to have the templates be reactive/model bound. How to support both 'flat' and 'interactive' rendering.
- Vagrant + {something - just shell scripts?} provisioning for a replacement dev machine
veewee build box for vagrant
- latest Arch upgrade
upgrade VirtualBox- VirtualBox copy-paste
- get Xmodmap to run within awesome
editable-models
: custom editable classes; input validation hooking in tocomponent/model
validations.
- improvements to
component/pager
: autohide if < minimum items, allow three states (more/all/less), perhaps using ToggleController revisemodel-queries
to reset query vars after run()
- JSON schema thing, but not like the monstrosity that is JSON API, which is a generic format. What I mean is: your app can define the structure of a given kind of request. At build time, your client-side models are checked against this structure, raising errors if they don't match it. At build time. Essentially, it is a lint check. But for this to work effectively, your request structure files have to be generated out of or made available from the server side in some way.
Simplifyreimplementedmodel-queries
interface for simplest case, e.g.Model.query('page') => Model.page({p:1,n:20},cb)
=>GET /model/page?p=1&n=20
Pull request tomatthewmueller/hogan
to add npm executable (and package.json) for pre-compileFork faker.js for componentdid my own
Tests formodel-queries
(look atcomponent/model
for how to do it)Pull request toAlthough it looks like they are abstracting the transport so maybe this doesn't make sense to do now.component/model
for Model.select?
- Take jquery out of
component/pager
- Add a few more niceties to pager such as 'page window'
- minispy: better check for npm vs component context
Event spy mechanism for widget- and app- level events (not DOM events)DONE, tests needed
Namespaced localStorage interface on top ofmarcuswestin/store.js
nbubna/store - send pull request to be component-compatible- UI interaction testing, a tool for supporting non-automated testing
- Use Array.splice in tree-accordion component
- Test data-table with table thead and tbody markup