Roadmap - Sensorica/valuenetwork GitHub Wiki

  • Deploy on Web server so SENSORICA members can experiment with it. [done: http://valnet.webfactional.com/ ]
  • Import SENSORICA spreadsheet data. [done]
  • Import SENSORICA's past resources with their development history [done]
  • Create interfaces for members to enter contributions. [done]
  • Create an interface for members to experiment with value equations and income distributions. [done]
  • Add Features and Options for configured products [done]
  • Add Orders [done]
  • Generate dependent demands from orders [done]
  • Manage processes, material, tool and work requirements to fulfill orders [started]
  • Create a Lab Notes app for research and development work [done]
  • Set up a dev/test server [done: http://valdev.webfactional.com/ ]
  • Add a faceted classification system with process patterns using the facets to simplify logging different kinds of work. [done]
  • Design and implement a model for networks of networks, that can live in a single instance or be federated among many instances of the software [done]
  • Improve open-source project requirements:
    • Developer doc at https://readthedocs.org/
    • Regression tests [started]
    • Deployment scripts
    • Contributor guide
    • Easy beginner enhancement list
    • Modularize and layer the software better so other networks can modify it more easily
      • For example, the core should be separated from the UI developed for SENSORICA
      • And the core itself could be split into different apps
    • APIs
  • Add a report generator
  • Add a Wiki
  • Translations (the system vocabulary is set up for translatability, but the translations have not been done)
    • Create a pluggable English vocabulary.
    • Translate the UI into French.
    • Add a content translation system
  • Create visualizations in the system. [started]: examples:
  • Create exports of combined data for visualizations and reports outside the system. [exports of simple data done]
  • Add a reversion system (revision tracking and undo) for product and process design changes.
  • Start to use a Javascript MVC framework like Angular or React to speed up complex interfaces like Recipes and process logging.
  • Start to implement pieces of a hypergraphic UI.

Longer term:

  • Create a common vocabulary and protocol to internetwork nodes (where a network becomes a node on a higher level map) in a federated value system to communicate and transact with one another. [started: https://valueflo.ws/ ]
  • Convert the valueaccounting Django app to another platform to test the protocol between platforms and serve as a proof of concept of a language and framework neutral accounting design.
    • This idea has been changed from "another platform" to "a completely different architecture": a decentralized network of collaborating apps that can be implemented in different ways. See Open Apps Ecosystem.

Even longer term: