Skip to content
This repository has been archived by the owner on Oct 17, 2019. It is now read-only.

Latest commit

 

History

History
35 lines (27 loc) · 1.71 KB

TODO.md

File metadata and controls

35 lines (27 loc) · 1.71 KB

TODO

This document is essentially a list of shorthand notes describing work yet to completed. Unfortunately it is not complete enough for other people to pick work off the list and complete as there is too much un-said.

Enhancements

Build the equivalent of Mobx DevTools. We already support a reasonable console logging but need mechanisms to enable and disable. Possibly we also need to support looking at dependencies of components. Do we do this by caching arez components on WeakHashmap in componentDidMount/componentWillUnmount and then supporting accessing transitive dependency tree via UI?

Possibly we also need the ability to browse the repositories in the application. Register repositories on startup and then browse via tables?

Once this is done remove the setting of dependencies in state as can trigger infinite state updates in some scenarios.

  • Maybe as simple as outputting tables ala
var languages = { csharp: { name: "C#", paradigm: "object-oriented" }, fsharp: { name: "F#", paradigm: "functional" } };
console.table(languages);