Pluto

Pluto

  • Docs
  • Examples
  • Try

›Contributing

Getting Started

  • Manifesto
  • Principles

Concepts

  • Anatomy of an extension
  • Hook
  • View
  • Query
  • Event
  • Registry

Build

  • Packaging
  • Deployment
  • My first extension

Contributing

  • Development
  • Roadmap

Roadmap

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.

Iteration 1

Provide infrastructure for the chat command hook.

  • implement hooks and proposed extension points
  • registry and hooks API
  • define extensions points for status
  • implement destructuring #28

In progress

Iteration 2

Add remote loading support.

  • add extension registry UI DONE
  • remote loading DONE
  • query and events API (data can be passed around) #9 and #8
  • implement security mechanism / permissions

Next

Iteration 3

Add custom code support.

  • custom code
  • JavaScript API
  • implement i18n #10

Iteration 4

Persistent extensions.

  • isolated data per extension #29
  • implement data persistence

Iteration 5

Support dependencies.

  • add versioning support
  • extensions can depend on others extensions
← Previous
  • Done
    • Pre-MVP
    • MVP
    • Iteration 1
  • In progress
    • Iteration 2
  • Next
    • Iteration 3
    • Iteration 4
    • Iteration 5
Pluto
Docs
Getting StartedAPI Reference
Community
Project ChatTwitter
More
BlogGitHub
Copyright © 2018 Status.im