Skip to content

About

The road to Buddycloud standardisation

Resources

Stars

8 stars

Watchers

13 watching

Forks

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

About

The road to Buddycloud standardisation

Resources

Stars

8 stars

Watchers

13 watching

Forks

Releases

Packages

Contributors

Languages