Movable Type’s Action Streams plugin uses a YAML configuration file (here’s the one in the Six Apart repository) to define profiles, feed/stream sources, and how to parse them. We believe that this configuration information should be a community resource, and we’re working on defining and implementing a service that will:
- Explain the format/spec for providers and consumers
- Allow service providers to create and manage their own definition files
- Aggregate definition files into a central database/repository
- Allow action stream applications to consume/subscribe to the individual or aggregated definitions
This page is a basic, sample implementation of one idea – each comment is considered a service and the comment text is dumped unceremoniously into the generated file. You can view the generated file here.