Skip to content

Milestones

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 date
  • We 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 date
  • We 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