Hey Baris, On Fri, 2011-03-18 at 16:08 +0000, Baris Balic wrote:
> I'm a little curious however, are we talking about writing a system > that wraps the protocol and exposes a RESTful API or are we talking > about building the RESTful API into bongo? I'm not sure exactly what difference you see between the two, so what I would say is it's not something we'd build into the Store itself. In a way, it would be an agent like any other in the system: something which converts from one protocol (whether it's REST over HTTP, or SMTP, or something else) to another. Potentially, this could be something that wouldn't necessarily have to have a Bongo server behind it (if someone wanted to write that interface). > Versioning I also agree with but I would suggest we start at 0.1 and > we only reach 1.0 when we have something comprehensive that we are > prepared to support into the next major version. Yeah, I think that makes sense, although I wouldn't want to keep bumping it because every time we bump it we'd need to alter the base URI in the clients using it. Maybe we just say 0.9 is the development version, it's 1.0 when it's released, and that if you're using 0.9 then it may break because it's in development? Or alternatively, we start at 0.1 and bump it only when we make incompatible changes. So, if we just build up the API over time we don't bump the number, because adding interfaces isn't incompatible per se...? Cheers Alex. -- This message was scanned by Better Hosted and is believed to be clean. http://www.betterhosted.com _______________________________________________ Bongo-devel mailing list [email protected] https://mail.gna.org/listinfo/bongo-devel
