Skip to content

buddycloud/buddycloud-xep

Repository files navigation

buddycloud-xep

This XEP defines the XMPP protocol for buddycloud servers and clients.

Built using https://github.com/lloydwatkin/xep-builder

Building the XEP

make
open index.html

Editing the XEP

XEP sections are held in the subdirectory. Edit these as appropriate and then build as above.

When files are pushed to the master branch in buddycloud/buddycloud-xep if valid travis-ci will build the HTML file and deploy to the URLs below.

Building the XEP as you work

npm install -g grunt-cli
npm i .
grunt

Every time you now edit an xml file the XEP will be rebuilt

Build status

Build Status

http://buddycloud.github.io/buddycloud-xep/

Next steps

  • restructure according to #6
    1. Introduction
    1. what is a channel?
    1. Register
    • creates your channels
    • default set is...
    1. discovery
    • DISCO
    • DNS (implement this SRV record)
    1. node configuration
    • get
    • set
      • minimum setting/optional
      • recommended fallbacks
    1. items
    • publish
      • rules
    • retract
    • retrieve (mention mam)
      • search
      • firehose
    1. subscriptions
    • retrieve (mention mam)
    • subscribe
    • unsubscribe
    • manange
    1. affiliations
    • retrieve (mention mam)
    • manage
    1. federation
    • inbox
    • interaction with other services