-
-
Notifications
You must be signed in to change notification settings - Fork 420
Roadmap
André Staltz edited this page Oct 3, 2017
·
1 revision
Most recent meeting among core team members was held on 2017-10-03. Conclusions reached regarding long-term vision and current priorities:
- Tweak docs site
- Introduce Blog section to contain both release notes and interesting announcements
- Rework the frontpage a bit
- Rename: Documentation => Guide, API reference => API
- Bigger examples
- Jan working on "real world" sized examples
- Staltz working on MMMMM mobile
- Testing tools made solid
- cycle/time and some docs for it
- Push-pull
- Introduction of signal library
- Collaborative API design
- State management, onionify+collection as official
- Figure out the right way of phrasing how to do "state" management in Cycle.js
- Balance freedom versus guidance
- Cycle.js as dataflow framework
- "Functional" and "reactive" are just ways of achieving this
- Our emphasis should be on dataflow and the visualizable stream graph
- Address stream graph challenges
- How to visualize higher-order streams? e.g. for routing, for dynamic lists
- Do we visualize operators as arrows or streams as arrows? Or both as nodes?
- Complete rework of the docs
- Adopt a teaching approach that emphasizes intuition of the stream graph
- Move more theoretical jargon and analogies to some other section, keep Guide section all about pragmatic learning
- Better DevTool and/or lite visual editor
- Own language instead of JavaScript
- Perhaps as a DSL, embedded language in another
- Approachable and practical use of dataflow paradigm for UIs
- Always support frontend
- Native UIs a real use case too
- Full-blown visual editor, e.g. Bonsai