Liking cljdoc? Tell your friends :D

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

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

Can you improve this documentation?Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close