flecks/TODO.md
2022-03-10 14:32:51 -06:00

1.2 KiB

  • multi-build lint is broken
  • @flecks/db
  • @flecks/governor
  • @flecks/react
    • Use aliasing for self-referential flecks context
  • @flecks/redis
  • @flecks/redux
  • @flecks/socket
  • @flecks/user
  • flecks aliasing must ensure webpack aliasing and de-externalization into bundles
  • flecks.invokeMiddleware() should not build every invocation
  • flecks.invokeComposed() and flecks.invokeMiddleware() should not fatal on a missed lookup
  • flecks should have a platforms setting, so auto-lookups of /client, /server are less magical
  • flecks.expandedFlecks() should use platforms
  • config validation
  • hints for hook types
  • localConfig discovered by hook
    • renamed to 'build/config'?
    • automatically generated list of build config
  • static documentation site generator
  • autogenerated config dox page
  • remove invokeParallel()
  • Specialize invokeReduce() with invokeMerge().
  • Rename all hooks to dot-first notation; rewrite lookupFlecks().
  • ensureUniqueReduction moved into invokeMerge
  • bootstrap({without: ['badplatform']}) should be handled by passing {platforms: ['!badplatform']}