List view
We will develop and demonstrate patterns for using design-time application data types in the collaborative web library. We will offer patterns and tools to make this suitably ergonomic for an application using the Observables and hooks described above. Deliverable: - Static data types support in the collaborative web library, sufficient to support the demonstration apps and with a clear path to more complete support: - Type system inference of structured query result types from source coded queries. - Type system declaration of writeable and query-able Subjects, including numeric, boolean, string and reference properties. - A version of the vanilla Javascript app using Typescript - Enhanced React.js demonstration app with static data type validation - Additional documentation and tests for static data type validation
No due dateWe will demonstrate simple patterns for multi-collaborator writing to the dataset from the demo applications. Deliverable: - Data writing support in the collaborative web library, with tests - Vanilla Javascript demonstration with data entry - Basic React.js demonstration app with data entry - Initial patterns documentation setup with basic query and writing sections, with examples
No due dateWe will implement an interface which exposes the results of a useful query over the dataset as an RxJS Observable, suitable for any reactive application to subscribe to. Deliverable: - RxJS Observable Query feature & tests - Vanilla Javascript demonstration app - React.js demonstration app
No due date