Files
pluto/docs/Roadmap.md
T
2018-07-17 11:39:16 +02:00

1.3 KiB

Extensions development is currently in progress

Done

Pre-MVP

Validate technical feasibility.

  • general mechanism (UI, conditionals, queries, events)
  • HTML based
  • stored in ipfs (via gateway)
  • no concept of hooks
  • no custom code
  • extension are activated when loaded and cannot be deactivated

MVP

Pre-MVP integrated in Status.

In progress

Iteration 1

Migrate old commands to extensions.

  • implement hooks and proposed extension points DONE
  • registry and hooks API DONE
  • define extensions points for status DONE
  • implement i18n #10
  • query and events API (data can be passed around) #9 and #8
  • implement destructuring #28
  • isolated data per extension #29

Next

Iteration 2

Add custom code support.

  • implement security mechanism / permissions
  • remote code loading
  • JavaScript API

Iteration 3

Persistent extensions.

  • implement data persistence
  • add extension registry UI

Iteration 4

Support dependencies.

  • add versioning support
  • extensions can depend on others extensions